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
Vous devez vous connecter pour publier un commentaire.
Les versions des outils pour v140 c'est la plate-forme d'outils pour VS2015.
Si vous utilisez TFS2015, vous devez vous assurer que l'environnement de compilation sur votre machine de compilation être le même que votre développeur local de la machine. Vous devez installer VS2015 sur votre machine de compilation.
Si vous utilisez TFS2013 ou TFS2012, plus probablement MSBuild 12.0 est appelé.Vous devez définir la construction de modèles de point de MS version 14.0. Pour plus de détails, consultez: TFS 2013 bâtiment .NET DE 4,6 /C# 6.0
OriginalL'auteur PatrickLu-MSFT
J'ai eu le même problème. Étapes indiquées dans ce Solution m'a aidé à résoudre mon problème. Répéter les étapes ici pour référence future.
Si vous êtes tenter de construire un Win32 "Bureau" de l'application, la meilleure façon d'obtenir la v140 Plate-forme d'Outils est via Visual Studio Installer (voir l'image ci-dessous, pour une illustration des étapes '3.' et '4.'):
installé en.
"Bureau de développement avec C++" expander (si elle est réduite)
OriginalL'auteur Jacob Nelson
Vous essayez de construire à l'aide d'une version différente de la construction d'outils qui n'est pas installé sur votre système, ou que le projet ne peut pas utiliser. Changer pour quelque chose que vous avez installé sur votre système, cliquez-droit sur votre projet dans l'Explorateur de solutions.
Allez dans les Propriétés. Propriétés de Configuration>Général>Plate-forme d'Outils>(le Changer pour un jeu d'outils est installé sur votre système).
Assurez-vous que vous faites cela pour le Debug et Release
OriginalL'auteur Algorithmic
Cette solution a fonctionné parfaitement pour moi: https://social.msdn.microsoft.com/Forums/vstudio/en-US/e0b9c601-2ece-4dcc-bac3-23ed7dd6801a/the-builds-tools-for-v120-platform-toolset-v120-cannot-be-found?forum=vclanguage
OriginalL'auteur Aisha G