我是 TeamCity 的新手,目前遇到不兼容代理的问题:
Unmet requirements:
DotNetFramework4.5_x86 exists
有谁知道如何解决这一问题?我必须在某处添加对 .NET 4.5 的引用吗?
任何建议表示赞赏。
您有一个 DotNetFramework4.5_x86 存在的代理要求,但在此代理上它不存在。如果需要,您需要在该代理计算机上安装 .NET。TeamCity 检测到此计算机上未安装 .NET,因此您的构建无法运行。
如果要求不正确并且您的构建不需要,则可以通过以下方式将其删除:
Edit build Configuration > Agent Requirements
然后在代理要求表中,您将看到:
DotNetFramework4.5_x86 exists
并且有一个按钮可以删除这个要求。删除要求后,代理将显示在“兼容代理”下。
我们有一个工作正常的代理,但突然停止了与原始问题中相同的未满足要求。
我尝试按照@arcain 的建议重新启动代理服务,但这不起作用。所以我去了 TeamCity “代理摘要”页面并禁用然后重新启用代理,它又开始工作了。