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

标签 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 出现问题。

谢谢

最佳答案

请注意,7.0 SDK 的安装程序严重损坏。它破解了 Visual Studio 用来查找 SDK 组件的注册表项,并将文件放入 VS 安装目录中。这会使它无法使用。最严重的问题在 MSDN 论坛的 Windows SDK 论坛中被记录为置顶帖子。

我也遇到了问题,安装程序在我的机器上中途失败,出现了一个完全无法描述的错误。在装有 VS2008 的漂亮原始机器上。即使安装失败也没有回滚安装,我不得不手动编辑注册表以修复损坏。

我建议您将 SDK 实际上安装在您不关心的机器上。然后将该目录复制到生产机器上并自行编辑 VC++ 目录。强烈推荐 v7.1 版本。祝你好运。

关于windows - 两个不同的 Windows SDK 版本可以在同一台机器上共存而不冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2233971/

相关文章:

android - Eclipse安装软件报错

android - Corona sdk 应用程序在模拟器上运行良好,但上传到 Droid 时运行不佳

android - BaseInterpolator 无法解析为类型

java - 我如何知道 Soundpool 已准备好使用低于 2.2 的 SDK 目标?

android - 使用android-plugin构建一个包含其依赖项类的jar文件

c++ - 如何使 StackWalk64() 在 x64 上成功运行?

python-3.x - 如何在 Windows 上安装 miniupnpc 作为 python 模块

python - 为什么脚本语言不将 Unicode 输出到 Windows 控制台?

c# - 如何以编程方式将 "Log on as a service"授予虚拟帐户

java - 如何从 Windows 运行 ZooInspector