Я усвідомлюю, що цій публікації кілька років, але я просто хотів поширити це на тих, хто все ще бореться із цим питанням.
Компанія, в якій я працюю, досі використовує VS2015, тому, у свою чергу, я все ще використовую VS2015. Нещодавно я почав працювати над додатком RPC за допомогою C ++ і виявив необхідність завантажувати шаблони Win32. Як і у багатьох інших, у мене виникала ця проблема "SDK 8.1 не знайдено". я зробив наступні коригувальні дії, не маючи удачі.
- Я знайшов SDK через Micrsoft за посиланням
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/, як зазначено вище, і завантажив його.
- Я знайшов інсталяцію VS2015 у програмах та функціях та провів ремонт.
- Я повністю видалив свій VS2015 і перевстановив його.
- Я намагався вручну спрямувати консольний додаток "Виконуваний" та "Включити" до каталогів C: \ Program Files (x86) \ Microsoft SDK \ Windows Kits \ 8.1 та C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8 .1A \ bin \ NETFX 4.5.1 Інструменти.
Жодна із наведених вище спроб не виправила проблему для мене ...
Потім я знайшов цю статтю на соціальному MSDN https://social.msdn.microsoft.com/Forums/office/en-US/5287c51b-46d0-4a79-baad-ddde36af4885/visual-studio-cant-find-windows-81- sdk-when-try-to-build-vs2015? forum = visualstudiogeneral
Нарешті, що вирішило проблему для мене:
- Видалення та перевстановлення VS2015.
- Розміщення мого встановленого «Набору для розробки програмного забезпечення для Windows 8.1» та запуску ремонту.
- Перевірив мою "C: \ Program Files (x86) \ Microsoft SDKs \ Windows Kits \ 8.1", щоб переконатися, що папка "DesignTime" насправді була там.
- Відкритий VS створив програму консолі Win32 і не створював помилок та помилок
Я сподіваюся, це позбавляє когось іншого майже від повних 3 днів розчарування та втрати продуктивності.