2015-08-03 8 views
39

Ich hatte zuvor VS2013 Express ohne Problem verwendet, aber plötzlich begann es zu crashen, wenn ich versuchte, den Code zu bearbeiten, während es bestehenden Code in Ordnung lief.Visual Studio 2013 Fehler MS8020 Build-Tools v140 kann nicht gefunden werden

Ich habe versucht, zu VS2015 zu deinstallieren und zu wechseln, aber es stürzte auch und war nicht mit einigen meiner Code kompatibel. Also habe ich VS2015 deinstalliert und VS2013 neu installiert.

Das neue Problem ist, wenn ich versuche, eine Lösung zu bauen, gibt es den Fehler "MS8020".

Die vollständige Fehlermeldung wird unter

Fehler 1 Fehler MSB8020 gesehen: Die Build-Tools für v140 (Platform Toolset = 'V140') kann nicht gefunden werden. Um mit den v140-Build-Tools zu erstellen, installieren Sie bitte v140 Build-Tools. Alternativ können Sie auf die aktuellen Visual Studio-Tools aktualisieren, indem Sie das Menü Projekt auswählen oder mit der rechten Maustaste auf die Lösung klicken und dann "Upgrade-Lösung ..." auswählen. C: \ Programme (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 \ Microsoft.Cpp.Platform.targets 64 5 Bevan

Antwort

71

Das ist das Plattform-Toolset für VS2015. Sie haben es deinstalliert und sind daher nicht mehr verfügbar.

  1. Rechts Projekt klicken, wählen Sie Eigenschaften:

    Um Ihre Plattform Toolset zu ändern.

  2. Gehen Sie unter Konfigurationseigenschaften zu Allgemein.
  3. Ändern Sie Ihr Platform Toolset in eines der verfügbaren.
+1

Danke das hat funktioniert. Nachdem es den Build-Prozess gestartet hat, werden einige Fehler angezeigt. Wenn ich auf den Fehler doppelklicke, um es zu reparieren, stürzt Visual Studio ab und startet neu. Dieses Problem war der Grund, warum ich zuerst neu installiert habe. Irgendeine Idee warum sie das macht? –

+1

Wenn nach dem Setzen des Plattform-Toolsets auf vc120 das Problem weiterhin besteht, was kann der Grund sein? – mbaros

+0

Hat jemand eine Lösung dafür, wenn Sie Visual Studio nicht verwenden? Wie wenn Sie nur eine App über npm ausführen und Sie erhalten den Fehler, dass Sie V110 verwenden, aber auf V140 sein müssen. Wie änderst du das? Ich habe noch nie die Visual Studio App geöffnet. – mjwrazor

11

@ bku_drytt Lösung hat es nicht für mich getan.

ich es gelöst, indem zusätzlich jedes Vorkommen von 14.0-12.0 und v140 zu v120 manuell in den .vcxproj Dateien zu ändern.

Dann kompiliert es!

Verwandte Themen