¿Alguien sabe si VS2010 utilizará el mismo formato de archivo de solución de proyecto & como 2008, o los archivos de proyecto 2008 deberán actualizarse a formato 2010 antes de que se abran en esa versión?Compatibilidad proyecto VS2010 y VS2008
Respuesta
"Visual Studio 2010 le permitirá mover los proyectos de versiones anteriores de Visual Studios a VS 2010 con facilidad, voy a llamar a este proceso como‘convertir’el proyecto de VS 200X a VS 2010 ...
VS 2010 también le permitirá cambiar de destino Versión marco de su proyecto para .NET 4.0 de .NET 2.0, 3.0 o 3.5 ... voy a llamar a este proceso como “Actualización” ..."
extraído de http://vishaljoshi.blogspot.com/2009/05/vs-2010-project-conversion-upgrade.html
Eso es un fastidio. Hicieron lo mismo con los proyectos de 2005/2008: hicieron difícil trabajar en el mismo proyecto en diferentes versiones de estudio para probar. –
VS 2005 podría leer archivos de proyectos de VS 2008, por lo que podría haber creado nuevos archivos de soluciones. Espero poder seguir con el mismo truco en VS 2010. –
Para los proyectos de C#, se tuvo que modificar un archivo de proyecto VS2008 para que el VS2005 pueda leerlo. Una modificación menor, pero aún una modificación. –
VS2010 será capaz de manejar proyectos de framework 2.0 a 4.0, por lo que si tiene un proyecto en uno de esos frameworks, es poco probable que tenga que preocuparse por cualquier tipo de actualizaciones o importaciones o algo de eso ordenar para comenzar a funcionar con los proyectos actuales.
I No estoy viendo eso. –
ya, esa es una afirmación muy generalizada y no funcionará para todos. Por ejemplo, cuando se trabaja con equipos grandes, no se puede obligar a todos a actualizar a VS2010 solo porque lo hizo un desarrollador. También hay consideraciones de licencia ... – Dave
Hay una truco.
- Cree un nuevo archivo de solución.
- Agregue todos los proyectos existentes y actualícelos en el proceso.
- utilizar el archivo de solución de edad en VS 2008 y la nueva en VS 2010.
hice lo mismo con VS 2005/2008 y no surge algún problema.
Eso no resuelve el problema si los archivos del proyecto están bajo control de fuente y el resto de el equipo está usando VS 2008. –
VS 2008 puede leer los archivos del proyecto VS 2010. Simplemente no puede leer los archivos de la solución VS 2010. –
Mejor aún, en lugar de crear un nuevo archivo de solución, simplemente copie el original. Renombrarlos para indicar cuál es 2008 y cuál es 2010. A continuación, abra y actualice el 2010. El 2008 seguirá funcionando con VS 2008, aunque los proyectos en él se hayan "actualizado". –
Puede tener dos archivos de solución diferentes. Usualmente en código abierto hacen fx. project-2008.sln y project-2005.sln.
¡las soluciones más simples son siempre las mejores! – Marek
no ayuda si los proyectos fueron creados en VS2010, –
Bueno, en realidad hay un problema con el que se encontrará si intenta abrir un proyecto VS2010 en una computadora que solo ejecuta 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.
No estoy seguro, sin embargo, de cómo la característica específica del lenguaje para liberar 4.0 del framework funcionará con VS2008, mi teoría es que el IDE no lo tomará todo muy bien. Por lo tanto, si utiliza C# pero se dirige tanto a VS2008 como a VS2010, evite las nuevas funciones de idioma.
Acabo de crear un pequeño batch file that will convert between VS2008 and 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.
Gracias, es bastante conveniente ya que todavía estoy usando VS2008 y más y más proyectos están en 2010. – user276648
convertir un archivo solución Studio 2010 Visual (.sln) para Visual Studio 2008 archivo de solución (.sln) simplemente siga estos pasos:
- en el archivo .sln reemplazar "Formato versión 11.00" a "la versión del formato 10.00 "
- in.archivo sln reemplazar "# Visual Studio 2010" a "# Visual Studio 2008"
- en .csproj reemplazar "ToolsVersion = '' 4.0 ''" a "ToolsVersion = '' 3.5 ''"
- en .csproj reemplazar " v10.0" a "v9.0"
archivo de solución abierta (.sln) en libreta y cambiar Microsoft Visual Studio solución de archivo, el formato Versión 11.00
Visual Studio 2010
a Archivo de solución de Microsoft Visual Studio, formato Ver sión 10.00
Visual Studio 2008
A continuación, abra el archivo de solución de Visual Studio 2008
- 1. Conversión de proyecto VS2008 a VS2010
- 2. .lib y .dll Compatibilidad con versiones anteriores
- 3. SGEN no funciona después de actualizar de VS2008 a VS2010
- 4. VS2010 siempre vuelve a vincular el proyecto
- 5. VS2008 -> VS2010 conduce a errores STL crípticos
- 6. CUDA C# .Net Ejemplo de proyecto? VS2010
- 7. Instalación de VS2008 después de la instalación de VS2010
- 8. VS2010: excluir un proyecto de la compilación
- 9. Cómo depurar el proyecto de instalación VS2010?
- 10. Octave C++ y VS2010
- 11. NUnit con VS2010 y MVC3
- 12. Proyecto de instalación VS2008: Desinstalar el MSI anterior
- 13. Dependencia de VCOMP90.DLL en VS2008 Pro Proyecto OpenMP
- 14. Compilación binaria para VS2008 necesita el ensamblado DebugCRT de dos puertas verticales, no funciona en VS2010
- 15. VS2010: Advertencia sobre agregar proyecto de referencia al proyecto Silverlight del proyecto .NET
- 16. VS2010, ASP.Net y .designer.cs archivos
- 17. CRYSTAL Report License y VS2010 Professional
- 18. OpenGL Core y compatibilidad
- 19. Compatibilidad con HTML5 y RDFa
- 20. Depuración Silverlight 3 en vs2008 después de vs2010 \ silverlight 4 instalado
- 21. Error de enlace después de la actualización de VS2008 a VS2010
- 22. VS2010 Custom MarkupExtension
- 23. Archivo .lib no creado (VS2008)
- 24. ¿Puedo compilar usando el compilador C++ de VS2008 usando VS2010 y solo el SDK de Plataforma Server 2008?
- 25. Proyecto de solución externa de referencias en VS2010
- 26. ¿Cómo crear un nuevo tipo de proyecto en VS2010?
- 27. ASP.NET/VS2010 Búsqueda de archivos no utilizados en el proyecto
- 28. VS2010 Encuentre todas las referencias al proyecto en la solución
- 29. C++ diferencias compilador (VS2008 y g ++)
- 30. Depuración con subprocesos en C# y vs2008
tener una lectura del siguiente artículo en el blog de Visual Studio. [¿Por qué Visual Studio 2010 convierte mis proyectos?] Http://blogs.msdn.com/visualstudio/archive/2010/03/15/why-does-visual-studio-2010-convert-my-projects.aspx –