it-swarm.com.ru

Как исправить ошибку "Windows SDK версии 8.1" не найдено?

Я недавно обновил Visual Studio 2015, и теперь, когда я пытаюсь построить любой проект, он всегда терпит неудачу, и я получаю ошибку

Код серьезности Описание Состояние подавления строки файла проекта Ошибка MSB8036 Windows SDK версии 8.1 не найден. Установите требуемую версию Windows SDK или измените версию SDK в страницы свойств проекта или щелкнув правой кнопкой мыши по решению и выбрав «Ретаргетическое решение». Proj D:\Program Files (x86)\visual studio 2017\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets 34

Я переназначил решение, как оно было сказано, и проблема не исчезла, хотя ретаргетинг был завершен. Я решил установить Visual Studio 2017 из-за этого, и, о чудо, он сделал то же самое. Я также использую окна 7.

В чем проблема и как я могу это исправить?

55
no one

Я тоже столкнулся с этой проблемой. Перезапустите установщик Visual Studio 2017, перейдите к 'Отдельные компоненты' и выберите Windows 8.1 SDK. Вернитесь к проекту> Щелкните правой кнопкой мыши и измените цель, чтобы соответствовать SDK, как показано ниже:  enter image description here

94
Felix Too

У меня был win10 SDK, и мне оставалось только выполнить ретаргетинг, а затем я перестал получать эту ошибку. Идея заключалась в том, что проекту необходимо обновить целевой Windows SDK.

1
Michael Bahig
  • Установите требуемую версию Windows SDK или измените версию SDK на страницах свойств проекта.

    или же

  • щелкнув правой кнопкой мыши по решению и выбрав «Retarget solution»

Если вы делаете визуальный студийный гид, вы решите проблему.

1
yyater97

Другой способ (работал на 2015 год) - открыть «Установка/удаление программ» (Приложения и функции), найти 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])

и установить. Затем щелкните правой кнопкой мыши на решении -> Переориентировать, и оно скомпилируется

0
Pavel

Я установил версию 8.1 SDK:

https://developer.Microsoft.com/en-us/windows/downloads/sdk-archive

Он использовал 1 ГБ (немного больше) при установке.

0
hestellez