小编Ara*_*ash的帖子

MSbuild错误:找不到用于v140的构建工具(Platform Toolset ='v140')

我有一个包含大量项目(C ++和C#)的解决方案。我已将该解决方案升级到VS2015,因此大多数工具集的工具集版本现在都设置为V140,但是少数项目仍需要保留在V110中(第三方库等)。当我在Visual Studio 2015中构建解决方案时,它可以很好地构建,但是在TeamFoundationServer尝试构建它时,它失败并显示以下错误:

C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.Cpp.Platform.targets(44):找不到v140的构建工具(Platform Toolset ='v140')。要使用v140构建工具进行构建,请单击“项目”菜单或右键单击解决方案,然后选择“更新VC ++项目...”。安装v140以使用v140构建工具进行构建。

我试图将VisualStudioVersion或正确的MSBuild版本的路径指定为构建参数,但由于其余项目(V110中的项目)会遇到麻烦,因此无法正常工作。

任何帮助将不胜感激。

c++ msbuild cross-platform tfsbuild visual-studio-2015

11
推荐指数
2
解决办法
6万
查看次数