两个不同的Windows SDK版本可以在同一台机器上共存而不会发生冲突吗?

qua*_*rkX 6 windows sdk

我有一台带有Vsiual Studio 2005和Visual Studio 2008以及Windows SDK版本6.1(Windows Vista)的机器.我打算安装最新的SDK(Windows 7和.Net 3.5 Service Pack1),但MSDN Comptabilty文档(http://msdn.microsoft.com/en-us/windows/dd146047.aspx)表示最新的SDK不建议使用VS 2005.我想检查两个SDK是否可以在同一台机器上共存,或者最新的SDK是否会使旧版本出现问题,并可能导致VS 2005出现问题.

谢谢

Joh*_*ler 1

只要您不尝试将两个版本的 Visual Studio 安装在同一文件夹中,就应该没问题。SDK 本质上是被动的,您可以安装任意数量的 SDK,但您需要确保 VS 2005 使用的路径是旧版 SDK,而不是新版 SDK。

由于默认情况下,SDK 安装在 Visual Studio 安装文件夹的子文件夹中,因此只要将不同版本的 VS 放在不同的文件夹中,一切都会正常运行。