Microsoft Build Tools 2013 fehlendes v120-Verzeichnis

8

Wir haben die Microsoft Build Tools 2013 von Ссылка installiert. Nach der Installation wird jedoch kein Verzeichnis C: \ Programme (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V120 erstellt, sodass die erforderlichen Zieldateien nicht gefunden werden können.

Müssen wir wirklich eine Version von VS2013 für die erforderlichen zu erstellenden Ziele / Requisiten-Dateien installieren?

    
Richard Hein 11.11.2013, 20:01
quelle

2 Antworten

14

Die Antwort lautet ja, Sie müssen VS2013 installieren. Fügen Sie dann einen neuen Zeichenfolgenwert namens VCTargetsPath12 zu

hinzu
  

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ MSBuild \ ToolsVersions \ 12.0 \ 11.0

Der Wert sollte sein:

%Vor%

Sie müssen auch das

ändern
  

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ MSBuild \ ExtrasVersions \ 12.0 \ 11.0 \ VCTargetsPath

Wert für:

%Vor%

Wenn Sie weiterhin Probleme mit einigen Projekten haben, öffnen Sie die .vcxproj-Datei und stellen Sie sicher, dass das ToolsVersion-Attribut des Project-Elements auf 12.0 statt 4.0 gesetzt ist. Machen Sie dasselbe für die .vcxproj.filters.

Wenn Sie einige "SetEnv" -bezogene Fehler erhalten, bauen Sie einfach die Projekte, die fehlgeschlagen sind, erneut zusammen.

Bestätigt auf mehreren Computern, um zu funktionieren.

    
Richard Hein 15.11.2013, 14:52
quelle
2

HINWEIS: Seltsamerweise funktionierte das nur für die Debug-Konfiguration. Es scheint einige Teile nachher zu fehlen. Ich habe VS2013 Express installiert.

Wenn Visual Studio 2015 installiert ist, können Sie entweder Ihre aktuelle VS2015-Installation ändern oder neu installieren. Wählen Sie im Installationsprogramm von 2015 Windows 8.1 und Windows Phone 8.0 / 8.1 Tools und allgemeine Tools für Visual C ++ 2015:

Nach der Installation finden Sie das Plattform Toolset (in meinem Fall VS2017):

Danksagungen: Ссылка

    
Sebastian Ax 18.02.2018 12:02
quelle

Tags und Links