我是TeamCity的新手,目前与不兼容的代理有问题:
Unmet requirements:
DotNetFramework4.5_x86 exists
有谁知道如何解决这个问题?我是否必须在某处添加对.NET 4.5的引用?
任何建议表示赞赏。
答案 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”页面并禁用,然后重新启用代理,它又开始工作了。