5

Tengo alrededor de 50 proyectos en Visual Studio 2005 para los que estoy construyendo una nueva máquina de desarrollo y me gustaría moverlos lentamente a VS 2008 pero también tengo 2010 disponible para seleccionar nuevos proyectos.Ejecutando Visual Studio 2005, 2008 y 2010 en el mismo sistema

¿Funciona? ¿Hay algún truco para este tipo de configuración? Cualquier consejo general para ejecutar múltiples versiones de Visual Studio en el mismo sistema sería muy apreciado. Específicamente relacionado con la gestión de una migración controlada de proyectos a nuevas versiones, pero pudiendo mantener selectivamente algunas versiones anteriores.

+3

El objetivo principal es garantizar que no solo haga clic en la solución, sino que abra VS2005 y abra el proyecto, para que no intente convertir y abrir VS2010. –

+1

Esto parece más una pregunta de superuser.com – tzenes

+0

@James: En realidad, en mi sistema tengo los 3 instalados y no tengo problemas simplemente haciendo doble clic en los archivos .sln y funciona. Al menos de forma predeterminada, los archivos .sln NO están asociados con Visual Studio, sino con "Selector de versiones de Microsoft Visual Studio". – Jaxidian

Respuesta

4

Tengo 7.1, 8 y 9 instalado al mismo tiempo (bueno, y VB parte de 6, así) y realmente no he tenido problemas para abrir el archivo de proyectos en la versión incorrecta. Los archivos de Visual Studio Solution están "asociados" a una versión en particular, aunque todos tengan la misma extensión de .sln, como se puede ver en su pequeña El Selector de versiones de Microsoft Visual Studio parece manejar archivos de proyectos individuales (.vcproj) también.

Lo único que he tenido es que los archivos de código fuente individuales no se abren en la última versión como quiero, pero eso es fácil de arreglar d con el clic de un pequeño botón en VS Opions.

Microsoft tiene this decir:

Visual Studio es compatible con la instalación de Visual Studio .NET 2002, 2003, ... en el mismo equipo.

En general, primero debe instalar la versión más antigua de Visual Studio y luego instalar las versiones posteriores de Visual Studio en el orden en que se lanzaron.

1

Sí, puede funcionar. No estoy seguro si tiene que instalarlos en un orden particular ... pero instálelos en orden de las versiones ... 2005, 2008, 2010. Debería estar listo.

2

Al abrir los archivos de 2005 lo hace en 2005. Para abrirlos en otro requeriría una conversión que los haría incompatibles con la configuración anterior del compilador. Para ayudarlo, estructure el espacio de trabajo que esté utilizando en 2005, 2008 y 2010 a fin de minimizar las posibilidades accidentales de esto.

En segundo lugar, cuando hace doble clic para abrir los proyectos, invariablemente intentará abrirlos con 2010. Deberá comenzar con VS #### en lugar de la solución/proyecto a menos que esté en el 2010 espacio de trabajo

+0

La última que instaló, en realidad. Que no es poco probable que sea 2010, por supuesto. –

1

No puedo hablar para 2010, pero he corrido 2005 y 2008 al mismo tiempo en mi sistema sin ningún problema.

Y cometí el error de doble clic que wheaties advierte sobre más de una vez :(

+0

¿El error del doble clic inicia automáticamente el proceso de conversión o es simplemente una molestia cancelar la conversión y volver a abrir? – thelsdj

+1

solicita la conversión, pero no avanza automáticamente, por lo que es una molestia. – Ray

+1

@Ray: Sé que este es un tema viejo, pero quiero avisarle a cualquiera que venga aquí buscando información de VS 2012. VS 2012 * does * automáticamente hace la actualización (al menos desde 2010) sin preguntar. –

1

Tengo VS2005 & VS2008 funcionando sin ningún problema. He tenido problemas cuando trabajo con betas, ediciones express & supongo que no las tiene.

Yo diría que se abstengan de hacer demasiados cambios en la configuración de estas ediciones, debería estar bien.

2

Tengo VC6, VB6, VS 2008 y VS2010 RC instalados en Windows Vista. No puedo hacer doble clic en los archivos dsp del VC6 sin la apertura de VS2010 y solicitar la conversión. Los proyectos 2008 C# se abren en 2008 siempre que use el archivo de la solución. El archivo de proyecto de 2008 se abre en 2010 en lugar de 2008, aunque el selector de versión es el programa predeterminado.La mayoría de las veces intento recordar abrir la versión deseada de Visual Studio y luego abrir el proyecto.

Puede mitigar algunos de estos problemas cambiando las asociaciones de programa predeterminadas en el panel de control o en el registro.

Actualización: Esta configuración funciona en Windows 7 x64, con la adición de VS2013.

1

También tuve la misma duda. Trabajo en mi empresa que todavía está en VS 2008 y quiero usar personalmente VS 2010 y no arriesgar el 2008. Instalé el 2010 y funcionó bien con el 2008. Solo asegúrese de anotar los proyectos que están en 2005 y ábrelos con el mismo en consecuencia.

-1

La razón por la que funciona es simple: si abre su archivo de solución en el Bloc de notas, verá qué versión de VS está relacionada con su proyecto.

Cuestiones relacionadas