Que dois-je installer pour un projet C++ / VS 2013 sur TeamCity serveur ou Service Team Foundation Build?

Je suis tenter de construire un projet C++ dans Visual Studio 2013 solution sur TC 8.0.6 (build 27767).

J'ai installé la dernière MSBuild "Microsoft Outils de construction 2013" choses " (qui est normalement installé dans le cadre de VS 2013 installer) directement sur le serveur.

Mais j'obtiens l'erreur suivante:

[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

Aussi loin que je peux voir, j'ai tout ce dont j'ai besoin et j'ai essayé différents hacks pour l'ensemble de la PlatformToolset à v110 etc., mais cela ne fonctionne pas non plus.

À ce stade, je voudrais vérifier exactement ce dont j'ai besoin pour l'installer sur le serveur de build. Quelqu'un peut-il préciser si j'ai besoin de quelque chose de supplémentaire, s'il vous plaît?

Merci beaucoup

Brian

connexes: Les versions des outils pour v120 (Plate-forme d'Outils = 'v120') ne peut pas être trouvé
la recherche sur ce a noté un commentaire à la réponse sur @Wimmel 'lien ci-dessus
Vous devez installer le kit de développement logiciel Windows pour la version du compilateur.
Oui Ade Miller, j'ai essayé et puis progressivement installé les composants supplémentaires jusqu'à une complète VS 2013 installer sur notre maison TeamCity environnement de compilation et cela ne fonctionne toujours échoue de la même manière. J'ai aussi testé un par rapport à 2010, 2012 et 2013 (multiples .Net FX cibles) projet C++ dans le visualstudio.com service de build et observé les mêmes échecs de 2013 dans le des projets.

OriginalL'auteur Redeemed1 | 2014-02-04