1.- NO ABRIR LA SOLUCION DESDE EL VS
2.- Cortar la Solucion y pegar en otra ruta(vs 2005) sln

3.- Abrir-> Sitio Web(en mi caso)
y escojes la carpeta que contiene todas las paginas

*************Te aparecera un Mensaje deque si deseas convertir el framework a 4.0 etc, le pones si acepto
4.- En el Nombre de la Solucion o Sitio
Click Derecho -> Generar(Mandar a compilar)

************En el caso de que tengas por separado, en la carpeta por default
en Mis documentos

Visual Studio 2005Projects (almacena la solucion y librerias dll creadas)

Visual Studio 2005WebSites (almacena todas las paginas creadas y controles)


Al momento de compilar te pedira los dll de la carpeta "Projects"

todas las clases que tengas ene l vs2005 como dll, acceso a datos, logica negocio etc.

SOLO EN ESE CASO
{
6.- Cierras el vs 2005 y pegas en el carpeta donde estas ejecutando el 2008/2010
las librerias tal cual el otro proyecto, dendro de los bin etc

"ES DECIR TODO LO QUE SE ENCUENTRE EN LA CARPETA Visual Studio 2005ProjectsmiPROYECTO

OJO ->> MENOS LOS ARCHIVOS DE LA SOLUCION *.SLN O *.SUO

NO!!!!!->>> miproyecto.sln(la solucion del 2005) esta no le copias

7.- Abres Nuevamente el VS 2008/20010
}

8.- Grabas la Solucion en el nuevo formato 08/10(de preferencia en el mismo lugar)
9.- Mandas a compilar denuevo
10.- Cuando la Compilacion sea Ok, mandas a ejecutar.

Y listo tienes ejecutando, acabo de probarlo en este instante con solucion de

visual studio 2005 a 2008

MIGRAR DE 2008 A 2010 NO HAY DRAMA AHI SI PUEDES ABRIR LA SOLUCION DESDE EL VS 2010 Y MANDAS A CONVERTIR NO HAY PROBLEMAS

Listo te has ahorrado AÑOS DE DESARROLLO migrando las aplicaciones

yo lo probe con un archivo en el trabajo y estaba tan desesperado que con paciencia lo analise y encontre las logicas del .net 2010

Gracias COmenten y Puntos por favor