团队的城市未满足的要求:MSBuildTools12.0_x86_Path存在团队、存在、城市、_x86_Path

2023-09-02 10:55:09 作者:撩妹杀手

我有一个TeamCity的安装在X32 Server2008的Windows计算机。我已经运行在.NET 4.5的网络安装。我也复制了从我根据这篇文章的x64机器的文件,使我并不需要安装vs2012(不过,我确实有变化的路径,消除了x86的32位机器上):

I have a TeamCity install on x32 Server2008 windows machine. I've run the .net 4.5 web install. I've also copied over the files from my x64 machine based on this article so that I didn't need to install vs2012 (though, I did have the change the path to remove x86 on the 32bit machine):

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

MSBuild in TeamCity of Visual Studio 2012 solution

我似乎无法获得本地代理运行,我已经安装了的MSBuild在vs2012或VS2010项目的建设。我不断收到:

I can't seem to get the local agent to run the build that I've setup for msbuild on a vs2012 or vs2010 project. I keep getting:

未能满足要求:MSBuildTools12.0_x86_Path存在

Unmet requirements: MSBuildTools12.0_x86_Path exists

我已经重新启动服务器多次,并重新启动代理。我试着用路径变量有点搞乱,但不能找出我错过了什么。我已经看了以及配置参数,并能看到这些:

I've restarted the server multiple times, and restarted the agent as well. I've tried messing with the path variables a little, but can't figure out what I'm missing. I've looked as well in the Configuration Parameters, and can see these:

MSBuildTools2.0_x86_Path  C: WINDOWS Microsoft.NET 框架 V2.0.50727

MSBuildTools2.0_x86_Path C:WindowsMicrosoft.NETFrameworkv2.0.50727

MSBuildTools3.5_x86_Path  C: WINDOWS Microsoft.NET 框架器v3.5

MSBuildTools3.5_x86_Path C:WindowsMicrosoft.NETFrameworkv3.5

MSBuildTools4.0_x86_Path  C: WINDOWS Microsoft.NET 框架 v4.0.30319

MSBuildTools4.0_x86_Path C:WindowsMicrosoft.NETFrameworkv4.0.30319

我如何在那里得到12.0?

How do I get 12.0 in there?

推荐答案

我需要单独安装的MSBuild,然后重新启动后,该变量在那里的代理权。

I needed to install MSBuild separately, then after restarting the agent the variable was there.

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

(From MSDN article) MSBuild is now installed as part of Visual Studio rather than as part of the .NET Framework. The current MSBuild version number is 12.0. If you want to install MSBuild separately, download the installation package from MSBuild Download.

编辑:答案链接被打破。这里是链接,微软构建工具2015年(最近一次直到今天): https://www.microsoft.com/en-us/download/details.aspx?id=48159

edit: the answer link was broken. Here is the link for Microsoft Build Tools 2015 (most recently until today): https://www.microsoft.com/en-us/download/details.aspx?id=48159