Hvordan fikse feilen "Windows SDK versjon 8.1" ble ikke funnet?

Jeg oppdaterte nylig Visual Studio 2015, og nå, når jeg prøver å bygge hvilket som helst prosjekt, mislykkes det alltid, og jeg får feilen

Alvorlighetsgrad Kode Beskrivelse Prosjektfil Linjeundertrykkelse Tilstand Feil MSB8036 Windows SDK versjon 8.1 ble ikke funnet. Installer den påkrevde versjonen av Windows SDK eller endre SDK-versjonen på prosjektets i prosjektets egenskapssider eller ved å høyreklikke på løsningen og velge " "Retarget solution". Proj D:\Program Files (x86)\visual studio 2017\Common7\IDE\VC\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets 34

Jeg retargetet løsningen som det sto, og problemet vedvarte, selv om retargetingen var fullført. jeg bestemte meg for å installere visual studio 2017 på grunn av dette, og se, det gjorde nøyaktig det samme. jeg bruker også windows 7.

Hva er problemet, og hvordan kan jeg løse det?

Løsning

Jeg møtte dette problemet også. Re-ran Visual Studio 2017 Installer , gå til ' Individuelle komponenter' og velg Windows 8.1 SDK. Gå tilbake til prosjektet > Høyreklikk og Re-target for å matche SDK som kreves som vist nedenfor:.

Kommentarer (3)

En annen måte (fungerte for 2015) er å åpne "Install/remove programs" (Apps & features), finn Visual Studio, velg Modify. I det åpne vinduet trykker du på Modify og merker av for

  • Språk -> Visual C++ -> Vanlige verktøy for Visual C++.
  • `Windows og webutvikling -> Verktøy for universelle Windows-apper -> Verktøy (1.4.1) og Windows 10 SDK ([versjon]).
  • Windows og webutvikling -> Verktøy for universelle Windows-apper -> Windows 10 SDK ([versjon])

og installer. Deretter høyreklikker du på løsningen -> Re-target og den vil kompilere.

Kommentarer (0)

Jeg hadde win10 SDK, og jeg trengte bare å gjøre retarget, så sluttet jeg å få denne feilen. Tanken var at prosjektet må oppgradere Windows SDK-målet.

Kommentarer (0)