c# - referencias - visual studio no actualiza los cambios
El proyecto Visual Studio 2012 no se abrirá en 2010 (7)
He creado un juego para una tarea en Visual Studio 2012 y la universidad en la que estoy utiliza el 2010 y ¡no se abrirá! Menciona algo sobre NET Framework 4.5. ¿Cómo puedo convertir mi proyecto para que se abra en 2010?
Abra el archivo .sln y cambie la versión del formato a 12.0 a 11.0
Cree una nueva solución en VS2010 y agregue todos los archivos existentes de su VS2012 o compare el archivo .sln en un archivo .sln recién creado con VS2010. En la parte superior, verá información de la versión que debería modificarse. También compare los archivos .csproj y cambie la información de la versión en consecuencia y el marco de destino.
He hecho esto en el trabajo
Abra el archivo .sln con el bloc de notas
Cambia las dos líneas a continuación
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
A
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
y listo, la solución ahora se abre en VS2010
La biblioteca o el marco faltante también podría causar este problema. Por ejemplo, si desea abrir un proyecto MVC4 o Silver Light, pero no tiene estas bibliotecas instaladas en su PC.
Puede crear un nuevo proyecto en Visual Studio 2010 y luego hacer clic con el botón derecho en el explorador de soluciones> Agregar> Elemento existente. Para ver todos los archivos en su proyecto de 2012.
Puede que solo necesite abrir el proyecto en Visual Studio 2012 y vaya a la página de propiedades del proyecto.
En la pestaña Aplicación, busque la configuración del Marco de destino y cámbiela a .Net Framework 4.
Después de eso, debería poder abrirlo en Visual Studio 2010.
También vea Convertir la Solución VS2012 a VS2010 , pero hasta ahora no he tenido que hacer conversiones en los proyectos creados por VS2012 para abrirlos en VS2010, sino en YMMV.
[EDITAR]
Acabo de probar esto de nuevo (para estar seguro) al crear un proyecto .Net 4.5 en VS2012, y verifiqué que no podía abrirlo en VS2010. Luego lo abrí en VS2012 nuevamente y cambié la versión del framework a .Net 4.0. Después de eso, pude abrirlo en VS2010.
Tenga en cuenta que no tuve que hacer ningún otro cambio. Sin embargo, esto está en una computadora con VS2010 y VS2012 instalados, por lo que es posible que la instalación de VS2012 pueda hacer algo con VS2010 para que funcione ...
Toma tres pasos:
Paso 1
Abra el archivo de solución (.sln) en un editor de texto y cambie
Microsoft Visual Studio Solution File, Format Version 12.00
a
Microsoft Visual Studio Solution File, Format Version 11.00
Paso 2
Abra el archivo de configuración de la aplicación (App.config) en un editor de texto y cambie
sku=".NETFramework,Version=v4.5"
a
sku=".NETFramework,Version=v4.0"
Paso 3
Abra el archivo del proyecto (para C # language .csproj) en un editor de texto y cambie
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
a
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
¡Ahora disfruta de tu proyecto en VS 2010!