当前位置: 首页 > 知识库问答 >
问题:

MSbuild错误:找不到v140的生成工具(平台工具集='v140')

宗政兴发
2023-03-14

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

C:\ProgramFiles(x86)\MSBuild\Microsoft。Cpp\v4。0\V110\Microsoft。Cpp。站台目标(44):找不到v140的生成工具(平台工具集='v140')。要使用v140构建工具进行构建,请单击项目菜单或右键单击解决方案,然后选择“更新VC项目…”。使用v140构建工具安装v140进行构建。

我试图将VisualStudioVersion或右MSBuild版本的路径指定为生成参数,但由于其余项目(V110中的项目)将遇到问题,因此无法正常工作。

任何帮助都将不胜感激。

共有3个答案

仇阳州
2023-03-14

Jacob的回答对我很有用,但C构建工具在VS build tools 2017中,而截至2019年7月,我在Windows 10上安装了VS 2019安装程序

公冶子安
2023-03-14

v140的构建工具是VS2015的平台工具集。

如果您使用的是TFS2015,则必须确保生成计算机上的生成环境与本地开发人员计算机上的生成环境相同。您应该在生成计算机上安装VS2015。

如果您使用的是TFS2013或TFS2012,则很可能会调用MSBuild 12.0。您需要将生成模板设置为指向MS build版本14.0。有关详细信息,请查看:TFS 2013大楼。净4.6/C#6.0

林华皓
2023-03-14

我也有同样的问题。此解决方案中给出的步骤帮助我解决了问题。重复此处的步骤以供将来参考。

如果您试图构建Win32“桌面”应用程序,获取v140平台工具集的最简单方法是通过Visual Studio安装程序(请参见下图,以了解步骤“3.”和“4.”的说明):

  1. 从开始菜单启动Visual Studio Installer。
  2. 为已安装的Visual Studio 2017实例选择修改。
  3. 在工作负载选择器的摘要窗格下,单击C桌面开发扩展器(如果是折叠的)
  4. 检查"VC 2015.3 v140工具集(x86, x64)"可选功能。
 类似资料:
  • 我以前一直在使用VS2013 express,没有问题,但当我试图编辑代码时,它突然开始崩溃,而它运行现有代码正常。 我尝试卸载并切换到VS2015,但它也崩溃了,与我的一些代码不兼容。所以我卸载了VS2015,重新安装了VS2013。 新的问题是,每当我尝试构建一个解决方案时,它都会出现错误“MS8020”。 完整的错误信息如下 错误1错误MSB8020:找不到v140的构建工具(Platfor

  • 问题内容: 在Jenkins(Jenkins 2.6)中设置管道构建,复制基于git的构建的示例脚本将得到:“找不到名为MSBuild的工具”。我在中设置了MSBuild工具。我正在从属节点上运行管道。 在从配置中,我在中设置了MSBuild工具路径。 在构建过程中,它无法获取MSBuild工具路径,如果我在不使用管道的情况下运行相同的源代码(不使用Jenkinsfile),则可以正常工作。 请参

  • 问题内容: 我尝试从Java bin目录执行keytool,但收到警告bash提示错误:keytool:命令未找到。 问题答案: 这些是解决我的问题的步骤: 搜索我的Java的安装路径 移至Java目录(我的服务器上安装了jre的目录) 使用keytool命令创建SSL证书

  • 我一直在围绕这个问题兜圈子,有很多人都有类似的问题,但没有一个是相同的。我正在尝试完全设置flutter,但无法解决其中一个问题。 当我运行颤振时,我得到以下输出: 如果我尝试运行命令flutter医生--android-许可证,我会得到: Android sdkmanager 工具未找到 (C:\Users%username%\AppData\Local\Android\Sdk\tools\bi

  • 我正在尝试用React-Native构建我的第一个应用程序。 我正在遵循这两个教程: https://facebook.github.io/react-native/docs/gett-started.html#content https://facebook.github.io/react-native/docs/android-setup.html 我尝试安装Android build too

  • 我正在尝试使用Visual Studio2012构建一个程序。它的平台工具集属性设置为“v110_xp”,但我将其更改为“v110” 现在我得到了一个错误: null