Как установить WinDbg, когда VS 2015 уже установлен?

Я пытаюсь установить WinDbg из эту страницу, как раз под Инструменты отладки для Windows 10 (WinDbg). Однако, когда я загружаю исполняемый файл и запускаю его, он сообщает мне, что

Перед установкой последней версии комплекта необходимо удалить набор программ для разработки Windows - Windows 10.0.10586.15.

Я предполагаю, что это, вероятно, связано с тем, что у меня уже установлен VS 2015 (и Windows 10 SDK). Однако, когда я перехожу к командной строке Developer Command и введите

> where windbg

он говорит мне, что он не может найти WinDbg. Как же установить его, не делая ничего радикального (например, переустановить Visual Studio)?

Ответы

Ответ 1

Я просто столкнулся с этой проблемой (с немного более новой версией SDK) при настройке виртуальной машины с Windows 10 и Visual Studio 2015. Следуя общему правилу (или, по крайней мере, тому, что раньше было общим правилом), Я сначала установил Visual Studio, прежде чем пытаться установить SDK.

Несмотря на то, что я выбрал все параметры установки Visual Studio, и, похоже, я получил большие части SDK, я не получил инструменты для отладки или верификатор приложения, который я хотел. Папка "Отладчики" была пуста. Тем не менее, когда я попытался загрузить и установить автономный Windows 10 SDK, я получил сообщение об ошибке, которое вы указываете, что мне нужно было удалить SDK до того, как я можно установить последнюю версию.

Сайт Microsoft абсолютно не помогает. Он не дает никаких указаний относительно надлежащего способа установки программного обеспечения. Комментарий Гарри Джонстона заставил меня идти в правильном направлении.

После установки Visual Studio 2015 у вас уже есть Windows 10 SDK. Вам не нужно загружать его отдельно. Чтобы получить дополнительные инструменты в Windows 10:

  • Открыть настройки → System → "Приложения и функции".
  • Прокрутите страницу вниз до "Software Development Kit Kit".

    (У меня было две версии, которые были установлены: верхний - более новый. Я рекомендую вам перейти к более новой версии для следующих шагов.)

  • Выберите его и нажмите "Изменить". Затем, поскольку Windows 10 и все сложнее, чем нужно, нажмите "Изменить" еще раз.

  • Запустится программа установки. Выберите опцию "Изменить" и нажмите "Далее".

  • Установите флажок рядом с дополнительными функциями/инструментами, нажмите "Изменить", чтобы начать процесс.

  • После ожидания некоторое время он загрузит и установит дополнительные части SDK. Теперь вам должно быть хорошо!

(Это похоже на ошибку в моем случае. Две версии SDK (тот, который я установил, и тот, который установил инсталлятор, который я скачал) идентичны (оба для версии 10.0.10586.212), поэтому запуск автономного установщик должен просто запустить тот же инструмент установки, который вы можете запустить из настроек, что позволяет мне изменять/удалять функции. О, ну, по крайней мере, это работает.)