MSbuild-Fehler: Der baut Werkzeuge für die v140 (Platform Toolset = 'v140') wurde nicht gefunden

Habe ich eine Lösung, die besteht aus einer großen Anzahl von Projekten (C++ und C#). Ich habe ein Upgrade der Lösung zu VS2015, so dass das toolset version für die meisten von Ihnen sind jetzt V140, aber eine kleine Zahl von Projekten müssen zu bleiben V110 (third party libraries, etc). Wenn ich erstellen Sie die Projektmappe in Visual Studio 2015, es baut sich ganz gut, aber wenn TeamFoundationServer versucht, es zu bauen, es scheitert mit der folgenden Fehlermeldung:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.- Plattform.Ziele (44): Der baut Werkzeuge für die v140 (Platform Toolset = 'v140') nicht gefunden werden kann. Bauen mit der v140 build-tools, klicken Sie entweder auf das Projekt-Menü oder der rechten Maustaste auf die Projektmappe, und wählen Sie dann "Update VC++ - Projekte...". Installieren v140 zu bauen, mit dem v140 build-tools.

Ich versuchte, geben Sie die VisualStudioVersion oder den rechten Weg MSBuild version als build-Argumente, aber es hat nicht funktioniert, als die rest der Projekte (die, die in V110) wird in Schwierigkeiten geraten.

Jede Hilfe wäre sehr geschätzt.

InformationsquelleAutor Arash | 2015-10-15

Schreibe einen Kommentar