2008-08-27 8 views
8

Actualmente uso VS2005 Profesional y .NET 2.0, y como nuestro proyecto es bastante grande (25 proyectos en la solución), me gustaría probar VS 2008, ya que es teóricamente más rápido con proyectos más grandes.Pasando de Visual Studio 2005 a 2008 y .NET 2.0

Antes de hacerlo, me gustaría saber si lo que leí es verdad: ¿puedo usar VS2008 en el modo ".net 2.0"? No quiero que mis clientes instalen .net 3.0 o .3.5, solo quiero instalar VS2008, abrir mi solución y empezar a trabajar desde allí.

¿Esto es posible?

P.D .: la solución es un proyecto C# Window Forms.

Respuesta

3

sí, VS2008 pueden "target" un marco, pero creo que por defecto, si la conversión de VS2005 - VS2008 que sólo mantiene al marco 2.0

1

Es posible tener un proyecto 2.0 en 2008. VS apuntaría a .NET Framework 2.0 bajo las propiedades del proyecto.

Sin embargo, su solución deberá convertirse en una solución VS9.

1

Sí, puede ejecutar 2.0 con VS2008. Asegúrese de seleccionar eso cuando convierta, sin embargo. Al convertir un proyecto, me salí por error en la conversión de ASP.NET 3.5, y luego todos los archivos nuevos contenían referencias a Linq, así que fue un poco doloroso volver a cambiar a 2.0 cuando me di cuenta del error.

4

Sí, es posible. En las propiedades del proyecto, puede orientar las diferentes versiones de .Net Framework desde .NET 2.0.

Actualización a VS 2008 actualizará su archivo de solución y usted no será capaz de volver a VS 2005 a menos que haya una copia de seguridad de su solución

0

Sí, la característica que permite que este es Visual Studio 2008 se llama multi-targeting. Consulte this link para obtener más información. Para usarlo, simplemente abra las Propiedades de su Proyecto y seleccione el Marco objetivo que desee de la lista desplegable en esa página.

0

Y tenga en cuenta que todo esto sobre proyectos siendo compatible entre 2005 y 2008 NO es válido para proyectos C/C++.

0

No tuve ningún problema para cambiar a VS2008. :) La segmentación múltiple funcionó sin problemas.

Cuestiones relacionadas