Mi rendo conto che questo post risale a pochi anni fa, ma volevo solo estenderlo a chiunque stia ancora affrontando questo problema.
L'azienda per cui lavoro utilizza ancora VS2015, quindi a mia volta utilizzo ancora VS2015. Recentemente ho iniziato a lavorare su un'applicazione RPC utilizzando C ++ e ho riscontrato la necessità di scaricare i modelli Win32. Come molti altri, ho riscontrato questo problema "SDK 8.1 non trovato". Ho intrapreso le seguenti azioni correttive senza fortuna.
- Ho trovato l'SDK tramite Micrsoft al seguente link
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ come indicato sopra e l'ho scaricato.
- Ho individuato la mia installazione di VS2015 in App e funzionalità ed ho eseguito la riparazione.
- Ho disinstallato completamente il mio VS2015 e l'ho reinstallato.
- Ho tentato di puntare manualmente la mia app console "Eseguibile" e "Includi" nelle directory C: \ Program Files (x86) \ Microsoft SDKs \ Windows Kits \ 8.1 e C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8 .1A \ bin \ NETFX 4.5.1 Strumenti.
Nessuno dei tentativi sopra ha risolto il problema per me ...
Ho quindi trovato questo articolo sul social 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
Infine, ciò che ha risolto il problema per me è stato:
- Disinstallazione e reinstallazione di VS2015.
- Individuazione del "Kit di sviluppo software Windows per Windows 8.1" installato ed esecuzione della riparazione.
- Ho controllato il mio "C: \ Programmi (x86) \ Microsoft SDKs \ Windows Kits \ 8.1" per verificare che la cartella "DesignTime" fosse effettivamente lì.
- Opened VS ha creato un'applicazione console Win32 e si è registrato senza errori o problemi
Spero che questo salvi chiunque altro da quasi 3 giorni interi di frustrazione e perdita di produttività.