Was muss ich installieren, für C++ - Projekt / VS 2013 auf TeamCity-server oder Team Foundation Build Service?

Ich bin versucht zu bauen, ein C++ - Projekt in eine Visual-Studio-2013-Lösung auf TC 8.0.6 (build 27767).

Installiert hab ich die neuesten MSBuild "Microsoft Build Tools 2013" - Sachen (die üblicherweise als Bestandteil von VS 2013 installiert) direkt auf dem server.

Aber ich bekomme die folgende Fehlermeldung:

[17:05:23]VCTargetsPath is c:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\
[17:05:23]PlatformToolset is v120
[17:05:23]VCMessage
[17:05:23]c:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32
Microsoft.Cpp.Win32.Targets(512, 5): error MSB8008: Specified platform toolset (v120) is not installed or invalid. Please make sure that a supported PlatformToolset value is selected.
[17:05:23]Project MyCppProject\smCpp.vcxproj failed

Soweit ich sehen kann ich habe alles was ich brauche und ich habe verschiedene hacks um die PlatformToolset zu v110 etc., aber das funktioniert auch nicht.

In dieser Phase, in der ich überprüfen möchte, was genau muss ich installieren auf dem server erstellen. Kann jemand das klären, wenn ich brauche nichts extra bitte?

Vielen Dank

Brian

Verwandte: Der baut Werkzeuge für die v120 (Platform Toolset = 'v120") kann nicht gefunden werden
weitere Forschung auf diesem vermerkt als Kommentar an die Antwort auf @Wimmel 's link oben
Sie müssen installieren Sie das Windows SDK für die entsprechende version des Compilers.
Ja, Ade Miller, das habe ich versucht und dann schrittweise installiert zusätzliche Komponenten bis hin zu einer vollständigen VS 2013 installiert, die auf unsere in-house-TeamCity build-Umgebung und tut es immer noch fehlschlägt, in der gleichen Weise. Ich habe auch erprobt, die jeweils in einem VS 2010, 2012 und 2013 (mehrere .Net FX Ziele) C++ - Projekts in der visualstudio.com build service-und beobachteten den gleichen Fehler, auf die 2013 Projekte.

InformationsquelleAutor Redeemed1 | 2014-02-04

Schreibe einen Kommentar