我有一个由大量项目(C++和C#)组成的解决方案。我将解决方案升级为VS2015,因此大多数项目的工具集版本现在都设置为V140,但仍有少量项目需要保留在V110 (第三方库等)中。当我在Visual 2015中构建解决方案时,它构建得很好,但是当TeamFoundationServer试图构建它时,它会失败,但会出现以下错误:
程序文件(x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets (44):无法找到v140的构建工具(Platform = 'v140')。若要使用v140构建工具进行构建,请单击“项目”菜单或右键单击解决方案,然后选择“更新VC++项目.”。安装v140以使用v140构建工具.
我试图将VisualStudioVersion或正确的MSBuild版本的路径指定为构建参数,但它没有工作,因为其他项目(V110中的项目)将陷入困境。
任何帮助都将不胜感激。
发布于 2019-07-10 03:51:22
https://stackoverflow.com/questions/33154696
复制相似问题