2010-04-29 21 views
6

Acabamos de cambiar recientemente a VS 2010 y tuve una solución que funcionaba bien. Este mañana cuando intento cargar la solución, aparece el error:El archivo vcxproj no se cargará en la solución

"Ya se ha agregado un elemento con la misma clave".

Esto ocurre cuando intenta cargar uno de nuestros proyectos principales y no está cargado.

Supuse que el problema era con mi solución, así que creé una nueva solución vacía e intenté cargar el mismo vcxproj y obtuve exactamente el mismo error.

Cuando revertir el archivo de proyecto a una versión anterior funciona, por lo que aparentemente es algo en el archivo vcxproj. Sin embargo, también parece que soy el único en la oficina que se ve afectado. Entonces, parece que el problema es una combinación del archivo vcxproj y mi computadora.

¿Alguien ha visto algo así antes? ¿Alguna idea sobre una solución? Gracias

Respuesta

5

Aún no sabe qué causó el problema sin embargo eliminar todos los archivos temporales:

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

ha solucionado el problema.

sospecho que era sólo

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

o ambos que realmente lo arregló, pero lo hice borrar todo 4 por lo que podría haber sido cualquiera de ellos.

El cambio en el archivo vcxproj que causó la interrupción fue cambiar el nombre de algunos archivos y agregar algunos archivos, así que supongo que uno de los archivos generados tenía una referencia obsoleta que estaba bloqueando la carga.

+0

Tengo el mismo problema. Después de eliminar .vcxproj.filters funciona bien – sergtk

+0

He colgado Visual Studio 2010 incluso cuando agregué el primer filtro al proyecto.Pero esto es para una solución relativamente grande, para otros, más pequeño, está bien. – sergtk

+0

Me pasó lo mismo en Visual Studio 2013. Es extraño que en otras PC para el mismo Sandbox no tuve que hacer semejante solución. –

0

Si a encontrar la manera de conseguir el mensaje de nuevo, tal vez se podría abrir un error en https://connect.microsoft.com/ y adjuntar los .vcxproj y archivos * .sln subió la cremallera para que podamos solucionarlo.

Dan [msbuild]

0

i tenía misma probleb hacer lo siguiente en Windows Explorer

Basado en mi entendimiento, obtendrá el mismo error incluso cuando se crea cada proyecto simple teléfono Visual C++ ventanas de VS2012. En este caso, dudo que el problema esté relacionado con su VS.

Y según la respuesta de Konrad en este hilo con problemas similares: http://social.msdn.microsoft.com/Forums/en-US/cba01040-067e-4ac3-ba4c-a8a14ba3c45d/unable-to-read-the-project-file, creo que puede verificar si este archivo: C: \ Archivos de programa (x86) \ MSBuild \ Microsoft \ WindowsPhone \ v7.0 \ Microsoft.Cpp .Windows Phone.7.0.targets está en su sistema. Si no está allí, dudo que su instalación VS sea incorrecta.

Si no está utilizando VS Express, se podía localizar a la carpeta IDE a continuación, ejecute estos comandos para comprobar si puede ayudar:

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 no hay ayuda, le sugiero que pruebe la reparación de su VS o desinstalación y luego reinstalarlo.

Cuestiones relacionadas