x64 visual studio redistribuibles para paquetes microsoft descargar c++ visual-studio visual-studio-2012

c++ - redistribuibles - Visual Studio 2012 El archivo de proyecto "" ha sido renombrado o ya no está en la solución



paquetes redistribuibles de visual c++ para visual studio 2013 (9)

Asegúrese de que todos los archivos de proyecto (* .vcxproj) en la solución tengan el GUID coincidente definido en ellos, algo como eso:

<PropertyGroup Label="Globals"> <ProjectGuid>{B4D8DE30-8DCC-85FC-ABFE-3ED6S9F873C0}</ProjectGuid> </PropertyGroup>

Para algunos proyectos de razón extraña convertidos de VS2008 no tenían eso, y VS2010 insistía en reemplazar el GUID de todos los proyectos en el archivo de solución cada vez que cargaba la solución, pero nunca los agregaba a los archivos del proyecto .

Recientemente actualicé mi IDE, pero no mi compilador de VS2010 a VS2012 y ahora estoy teniendo problemas con una de mis soluciones. Cuando intento construirlo, obtengo un mensaje debajo.

El archivo del proyecto ha sido renombrado o ya no está en la solución

Y cuando intento construir los proyectos individuales, recibo un mensaje a continuación

Una construcción ya está en progreso

Intenté quitar y volver a agregar todos los proyectos, pero eso no ayuda. Incluso creé una nueva solución con los mismos proyectos, pero cuando traté de construir, obtuve los mismos errores que con la solución original.

He leído que mucha gente tiene problemas similares a esto, pero ninguna de sus soluciones me ha ayudado hasta ahora.

Una sugerencia fue ver si algún proyecto tenía alguna referencia faltante, pero no estoy del todo seguro de cómo hacerlo.

Traté de eliminar las referencias y volver a agregarlas, pero cada vez que traté de volver a agregarlas, recibí el mismo error "El archivo del proyecto" ha cambiado de nombre o ya no está en la solución "

¡Cualquier ayuda o sugerencia sería increíble!


El problema pareció ocurrirme cuando tenía dos archivos de solución para diferentes productos, pero que tenían varios proyectos en común. Estos fueron proyectos de VS2010 que estaba abriendo por primera vez en VS2012. Al abrir el primero, todos los proyectos se convirtieron. El problema surgió al cargar el segundo ya que algunos de los proyectos ya se habían convertido. Parecía que las referencias del proyecto habían sido actualizadas en la primera solución, pero luego para la segunda solución tuvo que lidiar con la actualización de algunos proyectos pero usando las versiones ya actualizadas de los proyectos comunes.

Al final, para resolverlo tuve que eliminar y luego volver a agregar un par de proyectos (y las referencias del proyecto) y eso pareció resolverlo. También vale la pena eliminar las carpetas de compilación y otros archivos temporales (como .suo) ya que el estado de algunos de esos archivos afectó el problema de referencias del proyecto (que realmente no esperaba).


Este problema normalmente es causado por el convertidor de la versión del proyecto.

El acuerdo es que un proyecto Referenciado en un proyecto en la solución ya no está en la solución (como dije, la causa es un problema en la conversión o eliminación manual).

Por lo tanto , debe ver todas las referencias de proyectos ( Right click on the project -> "References..." ) y verifique que cada proyecto referenciado exista en la solución; de lo contrario, agregue el proyecto faltante a la solución o elimine el modificador no válido.

Esta respuesta se basa en una versión existente: https://.com/a/14722733/1107020


Exactamente una vez, al principio no creía que las medidas "asegurar que todas las referencias allí" fueran exitosas.

Finalmente trato de verificar todos los proyectos, especialmente el proyecto web en la solución I, En serio, no están disponibles. Borro la referencia y listo, ¡funciona!


Me encuentro con el problema cuando copio un proyecto en otra carpeta y lo vuelvo a abrir Finalmente resolví el problema de las siguientes maneras: 1. Haga clic derecho en el proyecto 2. Abra la opción de referencia 3. Elimine el proyecto de referencia en las páginas


Puedo confirmar el escenario de _mantrill. (Publicar como respuesta, porque esto no cabría en un comentario).

En mi solución, el Proyecto A hace referencia al Proyecto B. Por alguna razón, el Proyecto GUID del Proyecto cambió. (Sé que esto puede suceder, no investigué qué causó en nuestro caso). El archivo de solución tenía el GUID nuevo correcto para el Proyecto B, pero en el archivo de proyecto del Proyecto A, la referencia al Proyecto B todavía tenía el GUID anterior.

Al descargar y volver a cargar proyectos en el Explorador de soluciones, descubrí que el Proyecto A causó que " El archivo del proyecto" haya cambiado de nombre o ya no esté en la solución " . Una vez encontrado, actualizar manualmente el GUID del Proyecto B en el archivo de proyecto del Proyecto A problema.

Detalles:

ProjectB.vcxproj

<PropertyGroup Label="Globals"> <Keyword>Win32Proj</Keyword> <ProjectGuid>{9CF2493A-0C79-88E7-12ED-7DFAEBA8535B}</ProjectGuid> </PropertyGroup>

En algún momento en el pasado, ProjectGuid ProjectB solía ser {d6f1934a-905f-77ca-49c0-164b2171a0f6} . Ahora es {9CF2493A-0C79-88E7-12ED-7DFAEBA8535B} .

ProjectA.vcxproj - before, hace que " El archivo de proyecto '''' haya cambiado de nombre o ya no esté en la solución. "

<ItemGroup> <ProjectReference Include="../ProjectB/ProjectB.vcxproj"> <Project>{d6f1934a-905f-77ca-49c0-164b2171a0f6}</Project> </ProjectReference> : </ItemGroup>

ProjectA.vcxproj : después de la edición manual, ahora funciona:

<ItemGroup> <ProjectReference Include="../ProjectB/ProjectB.vcxproj"> <Project>{9CF2493A-0C79-88E7-12ED-7DFAEBA8535B}</Project> </ProjectReference> : </ItemGroup>


Tenía los mismos síntomas, pero una causa muy diferente, y por lo tanto, la resolución.

Al migrar de VS 2003 => 2005> => 2008 => 2010 => 2012 de alguna manera en ese último paso desapareció un archivo Resources.resx . Por lo tanto, el mensaje

"El archivo de proyecto '''' ha cambiado de nombre o ya no está en la solución".

Para mí, no era un "archivo de proyecto ", sino un "archivo de proyecto ". (y algunas personas dicen que la gramática no es importante).

Localice el archivo de Resources.resx faltante y todo está bien para mí.


Tuve el mismo problema y lo resolví asegurándome de que todos los proyectos a los que se hace referencia en otros proyectos se incluyeran en la solución.

Haga clic derecho en el primer proyecto, elija Referencias ... y asegúrese de que todos los proyectos enumerados en Referencias estén incluidos. Ir al siguiente y hacer lo mismo.

Eso resolvió mi problema con "El archivo del proyecto" ha cambiado de nombre o ya no está en la solución ". No estoy seguro del problema con "Una compilación ya está en progreso".