visual-studio-2008 - codemaid - visual studio code wrap tag
Compatibilidad de proyectos VS2010 y VS2008 (8)
"Visual Studio 2010 le permitirá mover sus proyectos de versiones anteriores de Visual Studios a VS 2010 con facilidad. Llamaré a este proceso como" Convertir "el proyecto de VS 200X a VS 2010 ...
VS 2010 también le permitirá cambiar la versión de marco de objetivos de su proyecto a .NET 4.0 desde .NET 2.0, 3.0 o 3.5 ... Llamaré a este proceso como "Actualización" ... "
extraído de http://vishaljoshi.blogspot.com/2009/05/vs-2010-project-conversion-upgrade.html
¿Alguien sabe si VS2010 usará el mismo formato de proyecto y solución que 2008, o los archivos de proyecto de 2008 deberán actualizarse a formato 2010 antes de que se abran en esa versión?
Abra el archivo de solución (.sln) en el bloc de notas y cambie el archivo de solución de Microsoft Visual Studio, Formato Versión 11.00
Visual Studio 2010
al archivo de solución de Microsoft Visual Studio, Formato Versión 10.00
Visual Studio 2008
A continuación, abra el archivo de solución de Visual Studio 2008
Acabo de crear un pequeño archivo por lotes que convertirá entre VS2008 y VS2010 (viceversa) a voluntad.
Reescribe las cadenas encontradas en http://blogs.msdn.com/rextang/archive/2009/07/06/9819189.aspx entre ambas versiones de manera automatizada.
Bueno, en realidad hay un problema con el que se encontrará si intenta abrir un proyecto VS2010 en una computadora que solo ejecute VS2008.
VS2010 realiza cambios en una referencia de MSBuild (archivo .target) en el archivo de proyecto, y no puede compilar en VS2008 si no cambia esa referencia al valor predeterminado de VS2008. Pero si tiene ambas versiones instaladas en la misma máquina, funcionará bien.
Por lo tanto, puede hacer que la mitad de su equipo instale la versión VS2010 sin usarla, y pueden usar VS2008 por el motivo que quieran.
Sin embargo, no estoy seguro de cómo la característica específica del lenguaje para lanzar 4.0 del framework funcionará con VS2008, mi teoría es que el IDE no lo llevará todo bien. Por lo tanto, si utiliza C # pero se dirige tanto a VS2008 como a VS2010, evite las nuevas funciones de idioma.
Hay un truco
- Crea un nuevo archivo de Solución.
- Agregue todos los proyectos existentes y actualícelos en el proceso.
- Utilice el archivo de solución anterior en VS 2008 y el nuevo en VS 2010.
Hice lo mismo con VS 2005/2008 y no tuve ningún problema.
Podrías tener dos archivos de solución diferentes. Usualmente en código abierto hacen fx. project-2008.sln y project-2005.sln.
VS2010 podrá gestionar proyectos de infraestructura 2.0 a 4.0, por lo que si tiene un proyecto en uno de esos marcos, es poco probable que tenga que preocuparse por cualquier tipo de actualizaciones o importaciones o cualquier otra cosa de ese tipo para levantarse. y corriendo con proyectos actuales.
para convertir el archivo de solución visual studio 2010 (.sln) al archivo de solución visual studio 2008 (.sln) simplemente siga estos pasos:
- en el archivo .sln, reemplace "Formato Versión 11.00" por "Formato Versión 10.00"
- en el archivo .sln reemplazar "# Visual Studio 2010" a "# Visual Studio 2008"
- en .csproj, reemplace "ToolsVersion = '''' 4.0 ''''" por "ToolsVersion = '''' 3.5 ''''"
- en .csproj reemplaza "v10.0" por "v9.0"