de vs2005 a vs2008 y volver

23/05/2008 - 15:51 por luis | Informe spam
Hola a todos.

Tengo el siguiente problema: tengo un proyecto de aplicacion de
escritorio (windows forms, etc) realizado en vs2005 con la
version .NetFramework 2.0. Estaba trabajando en windows xp.

Borre windows xp e instalé windows vista. Instalé visual studio 2008.
Desde vs2008 abrí el proyecto que había creado anteriormente con
vs2005 en wxp. No ha habido ningun problema.

He creado un proyecto de instalacion con el asistente, agregando
proyecto de instalacion, etc. He seguido los mismos pasos que cuando
creaba el mismo proyecto en vs2005.

Una vez creado el archivo de instalacion, he llevado este archivo a un
equipo con windows xp y con el motor de .NetFramework 2.0

Cuando voy a ejecutar el archivo me pide que tengo que
instalar .NETFramework 3.5

Yo he compilado en vs2008 con la version .NETFramework 2.0. Esto se
configura en Propiedades de proyecto->

Aplicacion -> Marco de trabajo de destino, y aqui seleccionando .NET
Framework 2.0

Es decir, he tenido en cuenta que desde vs2008 se compilara para .NET
Framework 2.0 ya que el archivo de

instalacion lo iba a llevar a un equipo con windows xp y con runtime
de .NET Framework 2.0

Pero no funciona y siempre me pide la version del framework 3.5

¿Tengo que cambiar o quitar forzosamente el .net framework 2.0 e
instalar la version 3.5?

O existe otra solución?

Gracias por la atencion prestada, salu2
 

Leer las respuestas

#1 luis
24/05/2008 - 14:12 | Informe spam
Yo mismo haciendo otras pruebas.

Estoy en windows vista utilizando visual studio 2008. He creado un
programa pequeño para windows forms en C# eligiendo la version 2.0 del
framework.
Despues agrego un proyecto de Asistente para proyectos de instalacion.

Una vez obtenido el setup, lo llevo a un equipo externo que tiene
windows xp y framework 2.0, y cuando empiezo la
instalacion me pide que tengo que tener instalado el framework 3.5

¿Por qué me pide esto si yo he creado el programa para que se instale
y funcione sobre framework 2.0?

gracias, salu2

Preguntas similares