Utilisation du compilateur Microsoft C ++ sans installer Visual Studio

Dans notre équipe, les devs ont tous Visual Studio 2012, et nous utilisons également TFS2012 construire. Pour l'espace & des raisons de facilité de gestion, nous n'avons pas d'installer Visual Studio sur nos (nombreux) agents de build. Cela a fonctionné jusqu'à présent avec les projets C# (csproj).

Maintenant, nous voulons ajouter le support pour un projet C++ (vcxproj). Celles-ci s'appuient sur des devs' machines, mais pas sur les agents de build - nous obtenons:
X.vcxproj(31,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Je suppose que c'est parce que le compilateur C++ & les objectifs sont installés uniquement avec VS.

  1. Est-il un moyen de checkin juste le compilateur & les objectifs, et définir une propriété dans notre commune.les objectifs du point là?
  2. À défaut, quel est le minimum je besoin d'installer sur chaque agent de build à l'appui de la compilation C++? Le moins que je pouvais trouver était VS Express, qui est encore beaucoup trop à mon goût.

source d'informationauteur Jonathan