Wie behebt man den Fehler "Windows SDK Version 8.1" wurde nicht gefunden?

Ich habe vor kurzem Visual Studio 2015 aktualisiert und jetzt, wenn ich versuche, ein Projekt zu erstellen, schlägt es immer fehl und ich erhalte den Fehler

Schweregrad Code Beschreibung Project File Line Suppression State Fehler MSB8036 Die Windows SDK-Version 8.1 wurde nicht gefunden. Installieren Sie die erforderliche Version von Windows SDK oder ändern Sie die SDK-Version in der Projekteigenschaftsseiten oder indem Sie mit der rechten Maustaste auf die Projektmappe klicken und die Option Proj D:\Programme (x86)\Visual Studio® "Retarget solution". " 2017\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets 34

Ich habe die Lösung neu ausgerichtet, wie es gesagt wurde, und das Problem blieb bestehen, obwohl die Neuausrichtung abgeschlossen war.Ich beschloss, Visual Studio 2017 zu installieren, weil dieser, und siehe da, es tat genau die gleiche Sache.I' m auch mit Windows 7.

Was ist das Problem und wie kann ich es beheben?

Lösung

Ich stand auch vor diesem Problem. Re-ran die Visual Studio 2017 Installer, gehen Sie zu 'Einzelne Komponenten' und wählen Sie Windows 8.1 SDK. Gehen Sie zurück zum Projekt > Rechtsklick und Re-target, um das SDK erforderlich, wie unten gezeigt:

Kommentare (3)

Eine andere Möglichkeit (funktionierte für 2015) ist das Öffnen von "Programme installieren/entfernen" (Apps & Features), suchen Sie Visual Studio, wählen Sie Ändern. Im geöffneten Fenster, drücken Sie Ändern, überprüfen

  • Sprachen -> Visual C++ -> Gemeinsame Tools für Visual C++`
  • Windows- und Webentwicklung -> Tools für universelle Windows-Apps -> Tools (1.4.1) und Windows 10 SDK ([Version])`
  • Windows- und Web-Entwicklung -> Tools für universelle Windows-Anwendungen -> Windows 10 SDK ([Version])`

und installieren. Klicken Sie dann mit der rechten Maustaste auf die Lösung -> Re-target und es wird kompiliert

Kommentare (0)

Ich hatte win10 SDK und ich hatte nur zu tun, Retarget und dann hörte ich auf, diesen Fehler zu bekommen. Die Idee war, dass das Projekt sein Ziel Windows SDK aktualisieren muss.

Kommentare (0)