I recently updated visual studio 2015 and now, when i try to build any project it always fails and i get the error
Severity Code Description Project File Line Suppression State
Error MSB8036 The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the
project property pages or by right-clicking the solution and selecting
«Retarget solution». Proj D:\Program Files (x86)\visual studio
2017\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets 34
I retargeted the solution as it said, and the problem persisted, even though the retargetting was completed.I decided to install visual studio 2017 because of this, and, lo and behold, it did the exact same thing.I’m also using windows 7.
What is the problem and how can i fix it?
asked Apr 30, 2017 at 9:06
2
I faced this problem too. Re-ran the Visual Studio 2017 Installer, go to ‘Individual Components’ and select Windows 8.1 SDK
. Go back to to the project > Right click and Re-target to match the SDK required as shown below:
answered May 10, 2017 at 9:40
Felix TooFelix Too
11.6k5 gold badges25 silver badges25 bronze badges
3
Another way (worked for 2015) is open «Install/remove programs» (Apps & features), find Visual Studio, select Modify. In opened window, press Modify, check
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])
and install. Then right click on solution -> Re-target and it will compile
answered Dec 6, 2018 at 18:16
PavelPavel
5,4344 gold badges31 silver badges55 bronze badges
0
I had win10 SDK and I only had to do retarget and then I stopped getting this error. The idea was that the project needs to upgrade its target Windows SDK.
answered Sep 22, 2018 at 11:09
I realize this post is a few years old, but I just wanted to extend this to anyone still struggling through this issue.
The company I work for still uses VS2015 so in turn I still use VS2015. I recently started working on a RPC application using C++ and found the need to download the Win32 Templates. Like many others I was having this «SDK 8.1 was not found» issue. i took the following corrective actions with no luck.
- I found the SDK through Micrsoft at the following link
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ as referenced
above and downloaded it. - I located my VS2015 install in Apps & Features and ran the repair.
- I completely uninstalled my VS2015 and reinstalled it.
- I attempted to manually point my console app «Executable» and «Include» directories to the C:\Program Files (x86)\Microsoft SDKs\Windows Kits\8.1 and C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools.
None of the attempts above corrected the issue for me…
I then found this article on social MSDN https://social.msdn.microsoft.com/Forums/office/en-US/5287c51b-46d0-4a79-baad-ddde36af4885/visual-studio-cant-find-windows-81-sdk-when-trying-to-build-vs2015?forum=visualstudiogeneral
Finally what resolved the issue for me was:
- Uninstalling and reinstalling VS2015.
- Locating my installed «Windows Software Development Kit for Windows 8.1» and running the repair.
- Checked my «C:\Program Files (x86)\Microsoft SDKs\Windows Kits\8.1» to verify the «DesignTime» folder was in fact there.
- Opened VS created a Win32 Console application and comiled with no errors or issues
I hope this saves anyone else from almost 3 full days of frustration and loss of productivity.
answered Mar 30, 2020 at 15:33
1
For me in the Project Properties Settings General->Target Platform -> Change Windows 8.1 to Windows 10 solved the issue
answered May 5, 2021 at 5:14
1
-
Install the required version of Windows SDK or change the SDK version
in the project property pagesor
-
by right-clicking the solution and selecting «Retarget solution»
If you do visual studio guide, you will resolve the problem.
answered Apr 3, 2019 at 3:00
yyater97yyater97
1,8352 gold badges9 silver badges5 bronze badges
Grep the folder tree’s *.vcxproj
files. Replace <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
with <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
or whatever SDK version you get when you update one of the projects.
answered May 19, 2020 at 5:42
CAD blokeCAD bloke
8,5887 gold badges65 silver badges115 bronze badges
2
I encountered this issue while trying to build an npm project. It was failing to install a node-sass package and this was the error it was printing. I solved it by setting my npm proxy correctly so that it could reach the npm repo
answered Oct 30, 2020 at 17:40
pooshlapooshla
5524 silver badges9 bronze badges
2
PROBLEM: I ONLY get this compile-time «Windows SDK version 8.1 not found» error ( and a few other very-hard-to-resolve-nuisance errors — cannot list them all ) when I export a project from an old version of MS Visual Studio (VS) to the new MS VS (2017), using the new MS VS export/»One-way Upgrade» feature.
SOLUTION: I have since learned to not use this export/upgrade feature and instead just create the new project from scratch — using all my old source files, of course. Only my project settings have to be rebuilt, to be clear.
This is a bit of a pain, and a shame the export/upgrade feature won’t work properly like it used to, but this is is actually easier and faster in the long run. MUCH better than working through a list of spurious errors that really should not have arisen in the first place.
Hope this helps…
answered Feb 15 at 22:25
Kz2023Kz2023
1541 silver badge8 bronze badges
Open Visual Studio, and go to File -> New -> Project -> Visual C++, it will allow you install Windows 8.1 SDK with the first option.
answered Jun 23 at 20:54
SalvatoreSalvatore
10.9k4 gold badges32 silver badges71 bronze badges
Если вы разрабатываете приложение для платформы Windows и столкнулись с ошибкой «пакет SDK Windows версии не найден», то вам придется немного попотеть, чтобы ее решить. Но не волнуйтесь, мы подготовили для вас подробные инструкции, которые помогут вам справиться с этой проблемой.
Первым делом, убедитесь, что у вас установлено все необходимое для разработки приложений под Windows. Возможно, ваша установка SDK Windows повреждена или отсутствует. Если это так, вам нужно будет переустановить SDK Windows. Как это сделать, вы можете узнать в документации Microsoft.
Если у вас уже установлен SDK Windows, но ошибка все равно возникает, то проверьте настройки своего проекта. Убедитесь, что вы правильно указали путь к SDK Windows в настройках своего проекта. Если путь указан неверно или указывает на неправильную версию SDK Windows, то исправьте его.
Если же все настройки проекта верны, а ошибка все равно возникает, то, возможно, дело в переменной среды PATH. Проверьте, есть ли в переменной среды PATH путь к SDK Windows. Если его нет, добавьте путь к SDK Windows в переменную среды PATH и перезапустите компьютер.
Надеемся, что эти инструкции помогут вам решить проблему с ошибкой «пакет SDK Windows версии не найден». Удачи вам в разработке приложений для Windows!
Содержание
- Что делать, если пакет SDK Windows версии не найден
- Причины и возможные решения проблемы
- Необходимые действия для установки пакета SDK Windows
- Как проверить успешность установки пакета SDK Windows
Что делать, если пакет SDK Windows версии не найден
Бывает, что при установке или использовании определенного программного обеспечения на операционной системе Windows возникает ошибка «Пакет SDK Windows версии не найден». Эта ошибка указывает на то, что необходимый пакет SDK Windows не установлен или его версия устарела. Чтобы решить эту проблему, следуйте инструкциям ниже.
1. Проверьте версию установленной операционной системы Windows. Для этого выполните следующие действия:
- Щелкните правой кнопкой мыши на значке «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В открывшемся окне найдите раздел «Система» и ознакомьтесь с информацией о версии операционной системы.
2. Посетите официальный сайт Microsoft и найдите страницу загрузки пакета SDK Windows. Обратите внимание на поддерживаемые версии операционной системы и выберите соответствующую версию пакета.
3. Скачайте пакет SDK Windows с сайта Microsoft и запустите установщик. Следуйте инструкциям на экране, чтобы установить пакет на вашу операционную систему.
4. После установки пакета SDK Windows перезагрузите компьютер, чтобы изменения вступили в силу.
5. После перезагрузки компьютера проверьте, что пакет SDK Windows корректно установлен и доступен для программного обеспечения. Если проблема со значением «Пакет SDK Windows версии не найден» остается, свяжитесь с технической поддержкой разработчиков программного обеспечения для получения дополнительной помощи.
Будьте внимательны при выборе и установке пакета SDK Windows, чтобы избежать несовместимости с вашей операционной системой и другим программным обеспечением на компьютере.
Причины и возможные решения проблемы
Проблема «пакет SDK Windows версии не найден» может возникнуть по следующим причинам:
- Отсутствие установленного пакета SDK Windows версии.
- Неправильно указанный путь к пакету SDK Windows версии.
- Проблемы с переменными окружения, связанными с установкой SDK.
- Конфликты версий или проблемы взаимодействия между разными компонентами SDK и инструментами.
- Неправильно настроенные права доступа к файлам и папкам SDK.
Чтобы решить эту проблему, можно попробовать следующие решения:
- Установить или обновить пакет SDK Windows версии с официального сайта разработчика.
- Проверить правильность указанного пути к пакету SDK Windows версии и исправить его, если необходимо.
- Проверить правильность настроек переменных окружения, связанных с установкой SDK, и в случае необходимости внести изменения.
- Проверить наличие конфликтов версий или проблем взаимодействия и попробовать установить более новые или стабильные версии компонентов SDK и инструментов.
- Убедиться, что у пользователя есть права доступа к файлам и папкам SDK, и в случае необходимости настроить права доступа.
Если проблема не устраняется после выполнения вышеперечисленных действий, рекомендуется обратиться за дополнительной помощью к профессионалам в области разработки или в поддержку разработчика операционной системы Windows.
Необходимые действия для установки пакета SDK Windows
Если вы столкнулись с проблемой отсутствия пакета SDK Windows при разработке программного обеспечения, следуйте следующим шагам, чтобы его установить:
1. Проверьте наличие установленных компонентов:
- Откройте меню «Пуск» и найдите «Параметры».
- В открывшемся окне выберите «Система».
- На вкладке «О системе» нажмите «Информация о системе».
- Проверьте версию операционной системы и наличие компонентов «Windows Software Development Kit» или «Комплект средств разработки программного обеспечения Windows».
2. Если компоненты отсутствуют, загрузите пакет SDK Windows:
- Откройте любой веб-браузер и перейдите на официальный сайт Microsoft.
- Найдите раздел «Скачать SDK Windows» или аналогичный.
- Выберите соответствующую версию операционной системы и нажмите «Загрузить».
- Сохраните загруженный файл на вашем компьютере или в указанном месте.
3. Установите пакет SDK Windows:
- Откройте загруженный файл.
- Нажмите «Далее» в появившемся окне установщика.
- Ознакомьтесь с условиями лицензионного соглашения и примите их.
- Выберите путь для установки пакета SDK Windows и нажмите «Установить».
- Дождитесь завершения установки пакета SDK Windows.
4. Проверьте наличие установленного пакета SDK Windows:
- Откройте меню «Пуск».
- Настройте поиск на компьютере и введите «SDK Command Prompt».
- Выберите «SDK Command Prompt» из результатов поиска.
- Если открывается командная строка с приглашением «C:\Program Files\Microsoft SDKs\Windows\», то пакет SDK Windows успешно установлен.
Теперь вы можете начать использовать пакет SDK Windows для разработки программного обеспечения под операционную систему Windows.
Как проверить успешность установки пакета SDK Windows
Если вам необходимо установить пакет SDK Windows для разработки приложений, важно проверить успешность его установки перед началом работы. Здесь представлены несколько шагов, которые помогут вам проверить, что пакет SDK Windows был установлен корректно:
Шаг | Описание |
---|---|
Шаг 1 | Откройте командную строку Windows, нажав Win + R и введя команду cmd . |
Шаг 2 | В командной строке введите команду java -version и нажмите Enter. Если пакет SDK Windows был установлен успешно, вы должны увидеть информацию о версии Java. |
Шаг 3 | Далее введите команду javac -version и нажмите Enter. Если пакет SDK Windows был установлен правильно, вы должны увидеть информацию о версии компилятора Java. |
Шаг 4 | Если вам требуется компиляция и запуск Java-программ, попробуйте создать простую программу на Java и выполнить ее. Если программа успешно компилируется и запускается без ошибок, значит, пакет SDK Windows установлен правильно. |
Если при выполнении любого из данных шагов возникли проблемы или сообщения об ошибке, рекомендуется повторить процесс установки пакета SDK Windows или обратиться за помощью к специалисту.
Ошибка «Пакет SDK Windows версии не найден» может возникнуть при попытке сборки или запуска проекта в среде разработки Windows, например, при использовании Visual Studio. Эта ошибка указывает на отсутствие установленного пакета SDK Windows на вашем компьютере.
Пакет SDK Windows предоставляет набор инструментов и библиотек для разработки приложений под Windows. Без установленного SDK невозможно проводить сборку и запуск проектов, написанных на языках программирования, таких как C++, C# и других.
Чтобы исправить ошибку, вам необходимо установить пакет SDK Windows на ваш компьютер. Существует несколько способов сделать это. Один из них — скачать и установить SDK Windows с официального сайта Microsoft. Другой способ — использовать менеджер пакетов, такой как Chocolatey или Scoop, чтобы установить SDK через командную строку.
После того, как вы установите пакет SDK Windows, перезапустите среду разработки и попробуйте собрать или запустить проект еще раз. Ошибка «Пакет SDK Windows версии не найден» должна быть исправлена, и вы сможете продолжить работу над своим проектом без проблем.
Проблема с пакетом SDK Windows
При установке или обновлении программного обеспечения, многие пользователи могут столкнуться с ошибкой «Пакет SDK Windows версии не найден». Эта ошибка указывает на отсутствие необходимого пакета разработки (SDK) для Windows на вашем компьютере. В результате, установка или работа программы может быть прервана.
Пакет SDK Windows представляет собой набор инструментов, библиотек и документации, необходимых для разработки приложений под операционную систему Windows. Он обеспечивает доступ к различным функциям и возможностям, таким как создание пользовательского интерфейса, взаимодействие с железом и другие системные задачи.
Существует несколько вариантов решения проблемы с пакетом SDK Windows:
1. Установка пакета SDK Windows
Первым шагом решения проблемы является установка необходимого пакета SDK Windows. Вы можете найти его на официальном сайте Microsoft. Перейдите на страницу загрузки пакета разработки и выберите соответствующую версию SDK Windows для вашей операционной системы.
2. Проверка переменных среды
Если вы уже установили пакет SDK Windows, но ошибка все равно возникает, может быть проблема в переменных среды вашей системы. Проверьте переменные среды и убедитесь, что путь к установленному пакету SDK Windows указан правильно. В случае необходимости, исправьте путь к SDK Windows.
3. Обновление Visual Studio
Если вы используете среду разработки Visual Studio, попробуйте обновить ее до последней версии. Иногда устаревшие версии Visual Studio могут вызывать проблемы с пакетом SDK Windows. Обновление до последней версии может помочь исправить ошибку и обеспечить более стабильную работу.
Итак, если вы столкнулись с ошибкой «Пакет SDK Windows версии не найден», следуйте указанным выше шагам для решения проблемы. Установите пакет SDK Windows, проверьте переменные среды и обновите среду разработки, если используете Visual Studio. Это должно помочь вам устранить ошибку и продолжить работу с программным обеспечением.
Причины возникновения ошибки
Ошибка «Пакет SDK Windows версии не найден» может возникать по ряду причин. Ниже перечислены основные факторы, которые могут привести к появлению этой ошибки:
- Устаревшая версия Windows: Некоторые версии Windows не поддерживают или имеют ограниченную поддержку для определенных компонентов SDK. Если ваша система работает на более старой версии Windows, может быть необходимо обновление до новой.
- Отсутствие установленного SDK: Если на вашем компьютере отсутствует необходимый пакет SDK, то при запуске программы, требующей его, может возникнуть ошибка. В этом случае необходимо установить соответствующий пакет SDK.
- Неправильно настроенные переменные среды: Если переменные среды не настроены правильно, то компьютер может не распознавать путь к установленному SDK. Это может привести к возникновению ошибки. В таком случае рекомендуется проверить настройки переменных среды и, при необходимости, внести правки.
Учитывая вышеперечисленные причины, рекомендуется проанализировать каждый фактор в отдельности и принять соответствующие меры для исправления ошибки «Пакет SDK Windows версии не найден».
Я недавно обновил 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.
В чем проблема и как я могу это исправить?
53
Решение
Я тоже столкнулся с этой проблемой. Перезапустил Установщик Visual Studio 2017, идти к «Отдельные компоненты» и выберите Windows 8.1 SDK
, Вернитесь к проекту> Щелкните правой кнопкой мыши и измените цель, чтобы соответствовать SDK, как показано ниже:
86
Другие решения
У меня был win10 SDK, и мне оставалось только выполнить ретаргетинг, а затем я перестал получать эту ошибку. Идея заключалась в том, что проекту необходимо обновить целевой Windows SDK.
0
Еще один способ (работал на 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])
и установить. Затем щелкните правой кнопкой мыши на решении -> Переориентировать, и оно будет скомпилировано
0
- Remove From My Forums
-
Вопрос
-
Добрый день, хотел открыть один проект, но ругается студия на «не удалось найти указанный пакет SDK «Microsoft.NET.Sdk»»
Ставил разные версии этой sdk, обновлял студию и что только не делал, но никак. Что делать?
Вот сам сдк который поставил
http://imagizer.imageshack.com/img923/6870/lJHqmz.png
Что делать?
Ответы
-
Здравствуйте,
Что за проект? Какой язык используется? Какой полный текст ошибки? Только этот проект не запускается?
Он открывался на других ПК?
- Посмотрите предложенный вариант здесь:
https://stackoverflow.com/questions/45694411/visual-studio-2017-update-3-the-sdk-microsoft-net-sdk-web-specified-could-no
Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции
корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.-
Изменено
17 декабря 2018 г. 12:45
-
Помечено в качестве ответа
Maksim MarinovMicrosoft contingent staff, Moderator
2 января 2019 г. 11:48
- Посмотрите предложенный вариант здесь: