已安装 VS 2015 后如何安装 WinDbg?

How to install WinDbg when VS 2015 is already installed?

我正在尝试从 this page 安装 WinDbg,就在 Windows 10 (WinDbg) 调试工具部分下。但是,当我下载可执行文件并 运行 它时,它告诉我

You must uninstall the Windows Software Development Kit - Windows 10.0.10586.15 before you can install the latest version of the kit.

我猜这可能与我已经安装了 VS 2015(和 Windows 10 SDK)这一事实有关。但是,当我转到开发人员命令提示符并输入

> where windbg

它告诉我找不到 WinDbg。那么,如何安装它而不做任何激烈的事情(比如重新安装 Visual Studio)?

我只是 运行 在使用 Windows 10 和 Visual Studio 2015 设置 VM 时遇到同样的问题(使用稍新版本的 SDK)。遵循一般规则(或者至少,使用作为一般规则),我在尝试安装 SDK 之前先安装了 Visual Studio。

尽管我选择了 Visual Studio 安装中的所有选项,而且我似乎已经获得了大部分 SDK,但我没有获得我想要的调试工具或应用程序验证程序。 “调试器”文件夹是空的。然而,当我尝试 download and install the standalone Windows 10 SDK 时,我收到了你引用的错误消息,我需要先卸载 SDK,然后才能安装最新版本。

Microsoft 的站点完全没有帮助。它没有提供有关安装软件的适当方法的任何线索。 让我朝着正确的方向前进。

安装Visual Studio 2015后,您已经拥有了Windows 10 SDK。您无需单独下载。要在 Windows 10 上获得额外的工具

  1. 打开设置→系统→“应用和功能”。

  2. 向下滚动到“Windows 软件开发工具包”。

    (我安装了两个版本。第一个版本较新。我建议您继续使用较新版本进行以下步骤。)

  3. Select它,然后点击“修改”。然后,因为它是 Windows 10 并且一切都比它需要的更难,所以再次单击“修改”。

  4. 安装程序将启动。 Select“更改”选项,然后单击“下一步”。

  5. 在您想要的其他 features/tools 旁边打勾,单击“更改”开始该过程。

  6. 等待一段时间后,它将下载并安装 SDK 的其他部分。你现在应该可以开始了!

(在我看来,这确实像是一个错误。SDK 的两个版本(我安装的那个和我下载的安装程序的那个)是相同的(都是版本 10.0.10586.212),所以 运行 独立安装程序应该只启动您可以从“设置”中启动的相同安装工具,使我能够 Change/Remove 功能。哦,好吧,至少这是有效的。)