5

Actualmente estoy trabajando en una aplicación asp.net en Visual Studio 2005. Me gustaría actualizar a 2008 para aprovechar algunas de las nuevas características, pero mi equipo remoto ganó ' ser capaz de actualizarlo por un tiempo.Diferentes miembros del equipo en Visual Studio 2005 y 2008

¿Es posible que solo unas pocas personas en mi equipo actualicen a Visual Studio 2008, mientras que el resto del equipo continúa usando 2005?

En este punto, no planeo usar ninguna de las cosas de la base 3.0+ todavía, así que eso no es una preocupación.

Respuesta

1

Sí, los archivos de proyecto entre 2005 y 2008 son compatibles. Las soluciones no son, pero son fáciles de rehacer o copiar. Hay un problema con los archivos del proyecto, si está usando proyectos de aplicaciones web. Las dos versiones hacen referencia a diferentes archivos de destino de MSBuild. Steven Harman tiene a blog with a fix to add to the project file.

Siempre y cuando no esté utilizando nada nuevo del compilador 3.5, debería estar bien. Tenga en cuenta que incluso si tiene como objetivo el Framework 2.0, el compilador aún aceptará la sintaxis 3.5 (var, inicializadores de objetos, etc.), por lo que aún deberá tenerlos en cuenta.

1

Para C#: los proyectos creados originalmente en Visual Studio 2008 no se pueden abrir en 2005 hasta que cambie algunas líneas en la parte inferior del archivo de proyecto.

C++ Visual proyectos son incompatibles, pero es bastante fácil de fusionar cambios en una versión de archivo en el otro

0

Haga copias de los archivos del proyecto y cambiar el nombre de las copias físicas a "Name2005.proj". A continuación, actualice la solución en la que está trabajando y actualizará los archivos del proyecto y la solución. Finalmente regrese a VS2005 y cree una nueva solución 2005 y cose los proyectos de 2005.

Esto le brinda dos conjuntos paralelos de archivos de proyecto que puede usar para el código en cada revisión de estudio visual. Asegúrese de conservar la versión de .NET2.0 de destino VS2008 en .net2.0 y no puede compartir archivos MS-Test. También deberá mantener manualmente sincronizados los archivos del proyecto.

Es un poco molesto pero funciona.

0

Si está utilizando el control de código fuente, siempre puede bifurcar a "2008", actualizar el proyecto y luego combinar manualmente las ramas cuando corresponda. Tendrás que tener cuidado de dirigir tu solución a 2.0 y solo combinar los archivos de código.

Cuestiones relacionadas