Ik heb onlangs Visual Studio 2015 geüpdatet en nu, wanneer ik elkproject probeer te bouwen, mislukt het altijd en krijg ik de foutmelding
Severity Code Beschrijving Project File Line Suppression State
Fout MSB8036 De Windows SDK versie 8.1 is niet gevonden. Installeer de vereiste versie van Windows SDK of wijzig de SDK-versie in de
projecteigenschappenpagina’s of door met de rechtermuisknop op de oplossing te klikken en
“Retarget-oplossing”. Proj D:\Program Files (x86)\visual studio
2017\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets 34
Ik heb de oplossing opnieuw getarget zoals gezegd, en het probleem bleef bestaan, ook al was de retargetting voltooid. Ik besloot daarom om Visual Studio 2017 te installeren, en zie, het deed precies hetzelfde. ook met Windows 7.
Wat is het probleem en hoe kan ik het oplossen?
Antwoord 1, autoriteit 100%
Ik heb ook met dit probleem te maken gehad. Voer het Visual Studio 2017-installatieprogrammaopnieuw uit, ga naar ‘Individuele componenten’en selecteer Windows 8.1 SDK
. Ga terug naar het project > Klik met de rechtermuisknop en richt u opnieuw op de vereiste SDK, zoals hieronder weergegeven:
Antwoord 2, autoriteit 19%
Ik heb de versie van de 8.1 SDK geïnstalleerd:
https://developer.microsoft.com/en-us/ windows/downloads/sdk-archief
Het gebruikte 1 GB (iets meer) bij de installatie.
Update 9 oktoberEr is een https-fout: de sdksetup-link is https://go.microsoft.com/fwlink/p/?LinkId=323507
‘Link opslaan als’ zou moeten helpen.
Antwoord 3, autoriteit 4%
Een andere manier (werkte in 2015) is door “Programma’s installeren/verwijderen” (Apps &-functies) te openen, Visual Studio te zoeken en Wijzigen te selecteren. Druk in geopend venster op Wijzigen, vink aan
Languages -> Visual C++ -> Common tools for Visual C++
Windows and web development -> Tools for universal windows apps -> Tools (1.4.1)
and Windows 10 SDK ([version])Windows and web development -> Tools for universal windows apps -> Windows 10 SDK ([version])
en installeer. Klik vervolgens met de rechtermuisknop op oplossing -> Re-target en het zal compileren
Antwoord 4, autoriteit 4%
Ik had win10 SDK en ik hoefde alleen maar retarget te doen en toen kreeg ik deze foutmelding niet meer. Het idee was dat het project zijn doel-Windows SDK moest upgraden.
Antwoord 5, autoriteit 3%
Ik realiseer me dat dit bericht al een paar jaar oud is, maar ik wilde dit even doorgeven aan iedereen die nog steeds met dit probleem worstelt.
Het bedrijf waarvoor ik werk, gebruikt nog steeds VS2015, dus op mijn beurt gebruik ik nog steeds VS2015. Ik ben onlangs begonnen met het werken aan een RPC-toepassing met C++ en vond de noodzaak om de Win32-sjablonen te downloaden. Net als vele anderen had ik dit probleem “SDK 8.1 is niet gevonden”. ik heb de volgende corrigerende maatregelen genomen zonder geluk.
- Ik heb de SDK gevonden via Microsoft via de volgende link
https://developer.microsoft.com/en-us/windows /downloads/sdk-archive/zoals vermeld
hierboven en heb het gedownload. - Ik heb mijn VS2015-installatie gevonden in Apps & Functies en de reparatie uitgevoerd.
- Ik heb mijn VS2015 volledig verwijderd en opnieuw geïnstalleerd.
- Ik heb geprobeerd mijn console-app ‘Executable’ en ‘Include’ handmatig te verwijzen naar de mappen C:\Program Files (x86)\Microsoft SDKs\Windows Kits\8.1 en C:\Program Files (x86)\Microsoft SDKs\ Windows\v8.1A\bin\NETFX 4.5.1 Hulpprogramma’s.
Geen van de bovenstaande pogingen heeft het probleem voor mij verholpen…
Toen vond ik dit artikel op sociale MSDN https://social.msdn.microsoft.com/Forums/office/en-US /5287c51b-46d0-4a79-baad-ddde36af4885/visual-studio-cant-find-windows-81-sdk-when-trying-to-build-vs2015?forum=visualstudiogeneral
Wat uiteindelijk het probleem voor mij oploste, was:
- Verwijderen en opnieuw installeren van VS2015.
- Mijn geïnstalleerde “Windows Software Development Kit voor Windows 8.1” vinden en de reparatie uitvoeren.
- Mijn “C:\Program Files (x86)\Microsoft SDKs\Windows Kits\8.1” gecontroleerd om te controleren of de map “DesignTime” er inderdaad was.
- Opened VS heeft een Win32 Console-applicatie gemaakt en zonder fouten of problemen samengesteld
Ik hoop dat dit iemand anders bijna 3 volle dagen van frustratie en productiviteitsverlies bespaart.
Antwoord 6
-
Installeer de vereiste versie van Windows SDK of wijzig de SDK-versie
op de projecteigenschappenpagina’sof
-
door met de rechtermuisknop op de oplossing te klikken en “Retarget-oplossing” te selecteren
Als u een visuele studiogids gebruikt, lost u het probleem op.
Antwoord 7
grep de mapboom *.vcxproj
Bestanden. Vervang <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
met <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
of welke SDK-versie u krijgt wanneer u een van de projecten bijwerkt.
Antwoord 8
Voor mij in de projecteigenschappen Instellingen Algemeen- & GT; Doelplatform – & GT; Wijzig Windows 8.1 naar Windows 10 Opgelost het probleem
Antwoord 9
Ik heb dit probleem tegengekomen terwijl ik probeerde een NPM-project te bouwen. Het faalde om een Node-Sass-pakket te installeren en dit was de fout die het afdrukt. Ik heb het opgelost door mijn NPM-proxy correct in te stellen, zodat ik