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

Dev*_*ave 9 teamcity agent

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

Unmet requirements: 
DotNetFramework4.5_x86 exists
Run Code Online (Sandbox Code Playgroud)

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

任何建议表示赞赏

psy*_*ych 6

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

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

Edit build Configuration > Agent Requirements
Run Code Online (Sandbox Code Playgroud)

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

DotNetFramework4.5_x86 exists 
Run Code Online (Sandbox Code Playgroud)

并且有一个按钮可以删除此要求.删除要求后,代理将显示在"Compatible Agents"下.

  • 请注意,如果您知道已安装框架,但代理未显示该参数,请尝试重新启动构建代理服务以强制重新扫描. (3认同)