I am trying to get the most basic configuration of TFS 2012 up and running. So far I installed the TFS server using the simplest option (the 1st option in the installer - the one that comes with a bundled SQL express), I configured the build service (1 controller, 1 agent, both on the TFS machine). My project consists of 2 parts: a C#/silverlight part, and a C++ part. After adding the silverlight prerequisites the C# project builds correctly.
However I can't get the C++ project to build. I guess I am missing a prerequisite since I am getting the following errors:
C:\Builds\1\proj1\Client\src\Code\Client\proj\main (VC11).vcxproj (19): The imported project "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v110\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
Indeed, the TFS server does not have a "C:\Program Files (x86)\MSBuild\Microsoft.Cpp" folder (while my dev machine has one). I installed the windows SDK, but that didn't help.
I saw on some posts that I need to install VS 2012 on the build machine. Is that correct? will VS express do?
I have been banging my head on this for the last 2 days, and any help would be appreciated.