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

团队城市未满足需求:MSBuildTools12.0_x86_Path存在

别峻
2023-03-14

我有一个TeamCity安装在x32 Server2008 Windows机器上。我已经运行了. net 4.5 web安装。基于本文,我还从我的x64机器上复制了文件,这样我就不需要安装vs2012(不过,我确实改变了32位机器上删除x86的路径):

Visual Studio 2012解决方案的TeamCity中的MSBuild

我似乎无法让本地代理运行我在vs2012或vs2010项目上为msbuild设置的构建。我一直得到:

未满足的要求:存在MSBuildTools12.0_x86_路径

我已经多次重新启动服务器,也重新启动了代理。我尝试过稍微弄乱一些路径变量,但不知道我遗漏了什么。我也查看了配置参数,可以看到以下内容:

MSBuildTools2.0_x86_路径C:\Windows\Microsoft.NET\Framework\v2.0.50727

5_x86_PathC:\Windows\Microsoft。NET框架

0_x86_PathC:\Windows\Microsoft。NET框架

我怎样才能得到12.0呢?

共有3个答案

宗政永望
2023-03-14

我也遇到了同样的问题,最后发现我定义的运行MSBuild的构建步骤配置错误。

在我的MSBuild生成步骤中,设置“MSBuild ToolsVersion”设置为12.0(默认值),这导致系统上出现错误“未满足的要求:MSBuildTools12.0_x86_路径存在”。因为我不需要新的MSBuild 12.0来运行生成,所以在生成步骤中将此设置更改为4.0。此MSBuild版本已正确安装在我的系统上。这为我解决了这个问题。

濮阳鸿祯
2023-03-14

回答有点晚,但是如果您的项目来自VS 2012,并且您正在使用自动检测解决方案文件构建步骤,则编辑该步骤并从“Visual Studio”下拉列表中选择“Microsoft Visual Studio 2012”也可以修复此问题(而且,更正确地说)。

倪举
2023-03-14

我需要单独安装MSBuild,然后在重新启动代理后,变量就出现了。

(来自MSDN文章)MSBuild现在作为Visual Studio的一部分安装,而不是作为.NET Framework的一部分安装。当前MSBuild版本号为12.0。如果要单独安装MSBuild,请从MSBuild下载下载安装包。

编辑:答案链接已断开。以下是Microsoft Build Tools 2015的链接(最近到今天):https://www.microsoft.com/en-us/download/details.aspx?id=48159

 类似资料:
  • 定义 选择城市的组件。 图片展示 代码演示 import City from 'pile/dist/components/city' <City show={false} // cityArr={cityArr} // 城市数组 // position= {cityArr[0]} //定位城市 // 城市对象的默认属性为 // city_id、city_name、firs

  • 问题内容: 我安装了最新版本的Python和最新版本的。然后我在PyCharm中安装了一些模块(Numpy,Pandas等),但是当我尝试安装Tensorflow时却没有安装,并且出现了错误消息: 找不到满足TensorFlow要求的版本(来自版本:)找不到与TensorFlow匹配的发行版。 然后我尝试从命令提示符安装TensorFlow,并得到了相同的错误消息。但是,我确实成功安装了tflea

  • 问题内容: 作者:ustchcl 问题答案: 可以通过第二个参数作为寄存值实现:

  • pip识别全局安装的软件包-( 我用VirtualVWrapper预激活钩子清理蟒蛇, 然后echo$PYTHONPATH返回空字符串,但这没有帮助。 发生了什么?

  • 提示 页面模板源码免费开源,在uni-app的插件市场uView的 示例项目 中,在右上角选择"使用 HBuilderX 导入示例项目" 或者 "下载示例项目ZIP", 在HX运行项目即可看到和使用模板。 这个界面功能,为城市选择示例,此仅为参考模板,如果演示达不到您想要的效果,请自行修改即可。

  • 请求地址 https://api.es.xiaojukeji.com/river/City/get 返回数据格式 JSON 请求方式 GET 请求参数 参数名称 数据类型 必选 说明 client_id string yes 申请应用时分配的AppKey access_token string yes 授权后的access token timestamp string yes 当前时间戳 sign