Я пытаюсь создать проект для UWP, но получаю эту ошибку:
Не удалось найти подходящий SDK для
Ответ 1
Я устанавливаю комплект для разработки Windows, и он сработал. Благодаря
Ответ 2
Часть проблемы может быть решена путем выбора старшего sdk. Выберите второй новейший отсюда: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive
Ответ 3
Установка последнего SDK мне тоже не помогла. Установщик не завершил работу, продолжал доходить до 97%, а затем откатывался.
У меня была полная ошибка MDMERGE, например:
MDMERGE: ошибка MDM2009: повторяющийся тип Windows.Networking.NetworkOperators.TetheringOperationalState нашел файл метаданных обработки C:\Users\blah\AppData\Local\Temp\UnionWinmdWorkingFolder\26178\WinMDs\Windows.Networking.NetworkOperators.NetworkOperatorsTetheringContract.winmd, type уже существует в файле C:\Users\blah\AppData\Local\Temp\UnionWinmdWorkingFolder\26178\WinMDs\Windows.Foundation.UniversalApiContract.winmd.
Чтобы решить эту проблему, я удалил ссылки в
C:\Program Files (x86)\Windows Kits\10
.. и переустановить. Похоже, что старые комплекты устанавливают препятствия для установки новых наборов.
Ответ 4
Мне пришлось установить Windows SDK 10.0.10586. (панель управления → visual studio → modify → sdk)
Установка новых версий SDK приведет к такой же ошибке.
Ответ 5
Странно, что эта ошибка возникла для меня при попытке создать новое решение с использованием библиотеки классов для исходного проекта. Библиотека имела то же название, что и проект. После удаления двух пустых каталогов, которые удалось оставить, я изменил тип проекта на консольное приложение, и он создал решение и консольный проект просто отлично. Затем я смог добавить проект библиотеки классов без проблем.
Это всегда что-то!