title: What do I need to install for C++ project / VS 2013 on TeamCity server or Team Foundation Build Service?
body: <p>I am attempting to build a C++ project in a Visual Studio 2013 solution on TC 8.0.6 (build 27767). </p>
  
  <p>I have installed the latest MSBuild "Microsoft Build Tools 2013" stuff (which is normally installed as part of VS 2013 install) directly on the server. </p>
  
  <p>But I get the following error: </p>
  
  <pre><code>[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
  </code></pre>
  
  <p>As far as I can see I have everything I need and I have tried various hacks to set the PlatformToolset to v110 etc., but that doesn't work either. </p>
  
  <p>At this stage I would like to verify exactly what I need to install on the build server. Can someone clarify if I need anything extra please?</p>
  
  <p>Many thanks</p>
  
  <p>Brian</p>