Я недавно обновил Visual Studio 2015 и теперь, когда я пытаюсь построить любой проект всегда терпит неудачу, и я получаю ошибку
Код серьезности Описание Состояние подавления строки файла проекта
Ошибка MSB8036 Windows SDK версии 8.1 не найден. Установите требуемую версию Windows SDK или измените версию SDK в
страницы свойств проекта или щелкнув правой кнопкой мыши по решению и выбрав
«Ретаргетическое решение». Proj D: \ Program Files (x86) \ визуальная студия
2017 \ Common7 \ IDE \ VC \ VCTargets \ Platforms \ Win32 \ PlatformToolsets \ v141 \ Toolset.targets 34
Я переназначил решение, как оно было сказано, и проблема не исчезла, даже несмотря на то, что ретаргетинг был завершен. Я решил установить Visual Studio 2017 из-за этого, и, о чудо, он сделал то же самое. Я также использую Windows 7.
В чем проблема и как я могу это исправить?
Я тоже столкнулся с этой проблемой. Перезапустил Установщик Visual Studio 2017, идти к «Отдельные компоненты» и выберите Windows 8.1 SDK
, Вернитесь к проекту> Щелкните правой кнопкой мыши и измените цель, чтобы соответствовать SDK, как показано ниже:
У меня был win10 SDK, и мне оставалось только выполнить ретаргетинг, а затем я перестал получать эту ошибку. Идея заключалась в том, что проекту необходимо обновить целевой Windows SDK.
Еще один способ (работал на 2015 год) — открыть «Установка / удаление программ» (Apps & функции), найдите Visual Studio, выберите Изменить. В открывшемся окне нажмите Modify, проверьте
Languages -> Visual C++ -> Common tools for Visual C++
Windows and web development -> Tools for universal windows apps -> Tools (1.4.1)
and Windows 10 SDK ([version])
Windows and web development -> Tools for universal windows apps -> Windows 10 SDK ([version])
и установить. Затем щелкните правой кнопкой мыши на решении -> Переориентировать, и оно будет скомпилировано
Я установил версию 8.1 SDK:
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive
Он использовал 1 ГБ (немного больше) при установке.