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

我试图从这个页面安装WinDbg,就在Windows 10(WinDbg)debugging工具部分。 但是,当我下载可执行文件并运行它时,它告诉我这一点

您必须先卸载Windows软件开发工具包 – Windows 10.0.10586.15,然后才能安装最新版本的工具包。

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

> where windbg 

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

我在使用Windows 10和Visual Studio 2015设置虚拟机时遇到了同样的问题(使用稍微更新的SDK版本)。按照一般规则(或者至少以前是一般规则),我安装了Visual Studio首先尝试安装SDK。

即使我选择了Visual Studio安装中的所有选项,并且我似乎已经获得了SDK的大部分,但是我没有得到我想要的调试工具或应用程序验证程序。 “调试器”文件夹是空的。 但是,当我尝试下载并安装独立的Windows 10 SDK时 ,我收到了您引用的错误消息,我需要卸载SDK才能安装最新版本。

微软的网站绝对没有帮助。 它没有提供有关安装软件的适当方式的线索。 哈里·约翰斯顿的评论让我朝着正确的方向前进。

安装Visual Studio 2015之后,您已经拥有了Windows 10 SDK。 你不需要单独下载。 要获得 Windows 10上的附加工具

  1. 打开设置→系统→“应用程序和功能”。
  2. 向下滚动到“Windows软件开发工具包”。

    (我已经安装了两个版本,最上面的版本是更新的,我建议你继续下一步的更新版本。)

  3. 选择它,然后单击“修改”。 那么,因为它是Windows 10,并且一切都比它需要更难,再次单击“修改”。

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

  5. 在您想要的附加功能/工具旁边勾选,点击“更改”以启动该过程。

  6. 等待一段时间后,它会下载并安装SDK的其他部分。 你现在应该好走了!

(在我的例子中,这看起来像是一个bug,SDK的两个版本(我已经安装的和我下载的安装程序的版本)是相同的(都是10.0.10586.212版本),所以运行独立安装程序应该启动相同的设置工具,您可以从设置启动,使我能够更改/删除功能。哦,至少这个工程。)