2010-04-29 6 views
6

Nous venons tout juste de passer à VS 2010 et j'avais une solution qui fonctionnait bien. Ce moring quand j'essaye de charger la solution j'obtiens l'erreur:Le fichier vcxproj ne se charge pas dans la solution

"Un article avec la même clé a déjà été ajouté."

Cela se produit lorsqu'il essaie de charger un de nos projets principaux et qu'il n'est pas chargé.

J'ai supposé que le problème était avec ma solution, j'ai donc créé une toute nouvelle solution vide et j'ai essayé de charger le même vcxproj et j'ai eu exactement la même erreur.

Lorsque je rétablis le fichier de projet à une version précédente cela fonctionne, donc apparemment c'est quelque chose dans le fichier vcxproj. Cependant, il semble également que je sois le seul au bureau concerné. Donc, une combinaison du fichier vcxproj et de mon ordinateur semble être le problème.

Est-ce que quelqu'un a déjà vu quelque chose comme ça? Des idées sur une solution? Merci

Répondre

5

Toujours pas sûr ce qui a causé le problème mais la suppression de tous les fichiers temporaires:

<proj>.vcxproj.user 
<proj>.vcxproj.filters 
<proj>.vcproj.<domainname???>.<username>.user 
<proj>.suo 

a résolu le problème.

Je soupçonne que c'était

<proj>.vcxproj.user 
<proj>.vcxproj.filters 

ou les deux qui en fait fixé, mais je l'ai fait supprimer tous les 4, il pourrait donc avoir été l'un d'eux. La modification apportée au fichier vcxproj qui a ignoré certains fichiers et l'ajout de certains fichiers, je suppose que l'un des fichiers générés avait une référence périmée bloquant la charge.

+0

J'ai le même problème. Après avoir supprimé .vcxproj.filters cela fonctionne bien – sergtk

+0

J'ai raccroché de Visual Studio 2010 même lorsque j'ajoute le premier filtre au projet.Mais c'est pour une solution relativement grande, pour d'autres, plus petite - c'est ok. – sergtk

+0

La même chose m'est arrivée dans Visual Studio 2013. Etrange que sur d'autres PC pour le même Sandbox je n'ai pas eu à faire une telle contournement. –

0

Si vous figurez comment obtenir à nouveau le message, peut-être que vous pourriez ouvrir un bug à https://connect.microsoft.com/ et attacher les zippé .vcxproj et * les fichiers .sln afin que nous puissions le corriger.

Dan [msbuild]

0

i avait même probleb faire la chose suivante dans l'explorateur Windows

Sur la base de ma compréhension, vous obtiendrez la même erreur, même lorsque vous créez chaque projet simple Windows Visual C++ téléphone à partir VS2012. Dans ce cas, je doute que le problème soit lié à votre VS.

Et selon la réponse de Konrad dans ce fil avec des problèmes similaires: http://social.msdn.microsoft.com/Forums/en-US/cba01040-067e-4ac3-ba4c-a8a14ba3c45d/unable-to-read-the-project-file, je pense que vous pouvez vérifier si ce fichier: C: \ Program Files (x86) \ MSBuild \ Microsoft \ WindowsPhone \ v7.0 \ Microsoft.Cpp .Windows Phone.7.0.targets est sur votre système. Si ce n'est pas le cas, je doute que votre installation VS soit fausse.

Si vous n'utilisez pas VS Express, vous pouvez trouver dans le dossier IDE puis exécutez ces commandes pour vérifier si elle peut aider:

Please open Windows Explorer, and navigate to <Visual Studio Installation Path>\Common7\IDE 
Devenv.exe /SafeMode: Launches the IDE in safe mode loading minimal windows. 
Devenv.exe /ResetSettings: Restores the IDE's default settings, optionally resets to the specified VSSettings file. 
Devenv.exe /ResetAddin: Removes commands and command UI associated with the specified Add-in. 
Devenv.exe /ResetSkipPkgs: Clears all SkipLoading tags added to VSPackages. 

Si aucune aide, je vous suggère d'essayer de réparer votre VS ou désinstaller et réinstallez-le.

Questions connexes