6

Aparentemente las DLL creadas de visual studio 2010 no son compatibles con Windows 2000. ¿Hay alguna manera de compilar con compatibilidad con Windows 2000?Visual Studio 2010 y Windows 2000

Si no, quiero convertir mi solución para compilar en Visual Studio 2008. Tengo la solución degradada, pero los archivos del proyecto parecen ser complicados. Creo que han cambiado el formato bastante entre versiones. ¿Cómo haría para degradar los archivos del proyecto?

+0

No estoy seguro de si W2K tiene un caché WinSxS, pero ¿instaló los redistribuibles? – harper

+0

Vea también: http://stackoverflow.com/questions/2484511/can-i-use-visual-studio-2010s-c-compiler-with-visual-studio-2008s-c-runtim –

Respuesta

6

El problema de compatibilidad y la solución se describen en este KB article.

No existe una opción de conversión descendente para pasar de .vcxproj a .vcproj. Tal vez la extensión de nombre de archivo modificado sea la pista más fuerte, pero el formato del archivo de proyecto se modificó de forma espectacular en VS2010. La instalación de fontanería fue completamente modificada para permitir la construcción con msbuild.exe. Tendrás que volver a crear el proyecto desde cero en VS2008.

+0

De acuerdo: necesitará para hacer sus proyectos en VS 2008. – Mordachai

+2

Me di cuenta, aparentemente usted todavía puede usar VS 2010, pero con el conjunto de herramientas v90 (herramientas VS 2008) si tiene VS 2008 instalado. –

0

Incluso si crea su proyecto en VS2008 puede que no funcione.

El origen del problema es el soporte de .net framework. Windows 2000 no es compatible con .NET 3.0 o superior, por lo tanto, no podrá crear todos los tipos de proyectos.