Mir ist klar, dass dieser Beitrag ein paar Jahre alt ist, aber ich wollte ihn nur auf alle ausweiten, die sich noch mit diesem Thema auseinandersetzen.
Die Firma, für die ich arbeite, verwendet immer noch VS2015, also verwende ich immer noch VS2015. Ich habe kürzlich begonnen, an einer RPC-Anwendung mit C ++ zu arbeiten, und festgestellt, dass die Win32-Vorlagen heruntergeladen werden müssen. Wie viele andere hatte ich das Problem "SDK 8.1 wurde nicht gefunden". Ich habe die folgenden Korrekturmaßnahmen ohne Glück ergriffen.
- Ich habe das SDK über Micrsoft unter dem folgenden Link
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ gefunden, wie oben angegeben, und es heruntergeladen.
- Ich habe meine VS2015-Installation in Apps & Features gefunden und die Reparatur ausgeführt.
- Ich habe mein VS2015 vollständig deinstalliert und neu installiert.
- Ich habe versucht, meine Konsolen-App-Verzeichnisse "Ausführbar" und "Einschließen" manuell auf die Verzeichnisse C: \ Programme (x86) \ Microsoft SDKs \ Windows Kits \ 8.1 und C: \ Programme (x86) \ Microsoft SDKs \ Windows \ v8 zu verweisen .1A \ bin \ NETFX 4.5.1 Tools.
Keiner der oben genannten Versuche hat das Problem für mich behoben ...
Ich fand dann diesen Artikel auf Social MSDN https://social.msdn.microsoft.com/Forums/office/en-US/5287c51b-46d0-4a79-baad-ddde36af4885/visual-studio-cant-find-windows-81- sdk-wenn-versucht-zu-bauen-vs2015? forum = visualstudiogeneral
Schließlich löste das Problem für mich Folgendes:
- VS2015 deinstallieren und neu installieren.
- Suchen Sie mein installiertes "Windows Software Development Kit für Windows 8.1" und führen Sie die Reparatur aus.
- Überprüfte mein "C: \ Programme (x86) \ Microsoft SDKs \ Windows Kits \ 8.1", um sicherzustellen, dass der Ordner "DesignTime" tatsächlich vorhanden war.
- Opened VS hat eine Win32-Konsolenanwendung erstellt und ohne Fehler oder Probleme erstellt
Ich hoffe, dies erspart allen anderen fast drei volle Tage Frustration und Produktivitätsverlust.