MSbuild Erreur: créer des outils pour v140 (Plate-forme d'Outils = 'v140') ne peut pas être trouvé

J'ai une solution qui est composé d'un grand nombre de projets C++ et C#). J'ai mis à jour la solution à VS2015, de sorte que le jeu d'outils de version pour la plupart d'entre eux sont maintenant V140, mais un petit nombre de projets ont besoin de rester dans V110 (bibliothèques tierces, etc). Quand j'ai créer la solution dans Visual Studio 2015, elle construit très bien, mais quand TeamFoundationServer essaie de le construire, il échoue avec l'erreur suivante:

C:\Program Files (x86)\MSBuild\Microsoft.Rpc\v4.0\V110\Microsoft.Rpc.La plate-forme.cibles (44): Les versions des outils pour v140 (Plate-forme d'Outils = 'v140') ne peut pas être trouvé. Construire en utilisant la v140 construire des outils, cliquez sur le menu Projet, ou cliquez-droit sur la solution, puis sélectionnez "mise à Jour de VC++ Projets...". Installer v140 à construire à l'aide de la v140 outils de construction.

J'ai essayé de préciser la VisualStudioVersion ou le chemin d'accès au droit de MSBuild version de construire des arguments, mais il ne fonctionne pas comme le reste des projets (celles de V110) sera en difficulté.

Toute aide serait très appréciée.

OriginalL'auteur Arash | 2015-10-15