2010-02-10 19 views
6

Tengo una máquina con Vsiual Studio 2005 y Visual Studio 2008 y Windows SDK versión 6.1 (Windows Vista). Estoy planeando instalar el último SDK (Windows 7 y .Net 3.5 Service Pack1), pero el documento de MSDN Comptabilty (http://msdn.microsoft.com/en-us/windows/dd146047.aspx) indica que el último SDK no se recomienda con VS 2005. Me gustaría comprobar si los dos SDK pueden coexisten en la misma máquina o el último SDK oevrride la versión anterior y podría causar problemas con VS 2005.¿Pueden coexistir dos versiones diferentes de Windows SDK en la misma máquina sin conflicto?

Gracias

Respuesta

1

debe estar bien, siempre y cuando no trate de instalar ambas versiones de Visual Studio en la misma carpeta. El SDK es esencialmente pasivo, puede tener todos los que desee instalados, pero debe asegurarse de que las rutas que usa VS 2005 sean para el SDK anterior en lugar del más nuevo.

Dado que de forma predeterminada, el SDK está instalado en una subcarpeta de la carpeta de instalación de Visual Studio, siempre que ponga diferentes versiones de VS en carpetas diferentes, todo debería funcionar bien por sí mismo.

0

Sí, pueden. Tengo 6.1 y 7.0 en una máquina (Windows 7 64 bit no VS VS, sin embargo) sin ningún problema notable.

3

Solo una palabra de advertencia, el 7.0 SDK tiene un instalador mal roto. Se piratea las claves de registro que Visual Studio utiliza para buscar componentes de SDK y descarta los archivos en el directorio de instalación de VS. Esto puede hacerlo inutilizable. Los peores problemas están documentados como publicaciones adhesivas en el foro SDK de Windows en los foros de MSDN.

Tuve también problemas, el instalador falló a mitad de camino en mi máquina con un error completamente no descriptivo. En una máquina bastante virgen con VS2008. No hizo retroceder la instalación aunque falló, tuve que editar el registro a mano para reparar el daño.

Te recomiendo que realmente instales el SDK en una máquina que no te importe. Luego copie el directorio en una máquina de producción y edite los directorios de VC++ usted mismo. En su lugar, estoy a favor de la versión v7.1. Suerte con ello.

Cuestiones relacionadas