2009-08-22 6 views
3

Je travaille sur mon premier projet dans Visual Studio et je n'ai pas beaucoup utilisé Windows depuis '05, alors s'il vous plaît, gardez-moi.Visual Studio ne peut pas ouvrir le fichier

J'ai mon projet ouvert dans Visual Studio 2008, et je suis en train d'ouvrir un fichier particulier pour l'édition, mais je reçois une erreur qui dit

"c:\path\to\file 
Cannot open file.

J'ai vérifié que le fichier existe, et je peux l'ouvrir à partir de Windows Explorer, mais rien à partir de Visual Studio, des idées? Je ne suis pas familier avec Visual Studio, donc ma terminologie est peut-être incorrecte.

Le fichier apparaît dans l'arborescence dans le volet Explorateur Visual Studio. J'ai donc double-cliqué dessus et j'ai reçu l'erreur. L'erreur ne dit rien de plus que le chemin du fichier: Impossible d'ouvrir le fichier.

Comment puis-je vérifier les autorisations/ACL dans Windows? Je supposais que puisque je pourrais l'ouvrir dans Windows Explorer, je serais capable de l'ouvrir dans Visual Studio.

Et c'est un fichier .cpp.

+0

Vous obtenez ceci lorsque vous sélectionnez ajouter un élément existant dans la fenêtre de l'explorateur de solution? Pouvez-vous coller le texte exact de l'erreur? – klabranche

+0

Quel est le type/l'extension du fichier? –

Répondre

7

Vous pouvez clic droit sur le fichier dans l'arborescence et supprimez-le du projet.

Ensuite, ajoutez un élément existant.

Espérons que cela va résoudre le problème.

1

Bien que je ne sois pas familier avec ceci spécifiquement, si vous voulez juste aller de l'avant, je vous recommande de créer un nouveau type de projet et de simplement y ajouter tous les fichiers existants. Devrait être plus rapide et plus facile que de diagnostiquer ce qui pourrait être de nombreux problèmes.

Autres choses à vérifier: type d'encodage du fichier de projet, les autorisations/ACLs (pouvez-vous ouvrir ce fichier réel à partir d'un unelevated VS rapide, par exemple), etc.

0

Additionnaly aux autres réponses, je trouve que ce problème peut arrise si la version cible du framework .Net spécifié dans le fichier de projet n'est pas installé.

Cela semble empêcher Visual Studio d'ouvrir tous les fichiers contenus dans le projet et d'afficher le message "Impossible d'ouvrir le fichier".

Correction de la version (dans le fichier csproj ou dans les paramètres), la sauvegarde et le rechargement du projet résout le problème.

Questions connexes