TeamCity - 未满足要求:DotNetFramework4.5_x86存在

时间:2012-11-09 17:16:00

标签: teamcity agent

我是TeamCity的新手,目前与不兼容的代理有问题:

Unmet requirements: 
DotNetFramework4.5_x86 exists

有谁知道如何解决这个问题?我是否必须在某处添加对.NET 4.5的引用?

任何建议表示赞赏。

2 个答案:

答案 0 :(得分:6)

您有一个DotNetFramework4.5_x86存在的代理要求,但在此代理上却没有。如果需要,则需要在该代理计算机上安装.NET。 TeamCity检测到此计算机上未安装.NET,因此您的构建无法运行。

如果您的构建要求不正确且不需要,可以通过以下方式将其删除:

Edit build Configuration > Agent Requirements

然后在代理商要求表中,您将看到:

DotNetFramework4.5_x86 exists 

还有一个按钮可以删除此要求。删除要求后,代理将显示在“Compatible Agents”下。

答案 1 :(得分:3)

我们有一个工作正常的代理人,但突然停止了原始问题中同样未满足的要求。

我尝试重新启动代理服务,因为@arcain建议,但这不起作用。所以我进入TeamCity“Agent Summary”页面并禁用,然后重新启用代理,它又开始工作了。