【问题标题】:TeamCity - Unmet requirements: DotNetFramework4.5_x86 existsTeamCity - 未满足的要求:存在 DotNetFramework4.5_x86
【发布时间】:2012-10-30 01:14:27
【问题描述】:

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

Unmet requirements: 
DotNetFramework4.5_x86 exists

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

任何建议表示赞赏。

【问题讨论】:

    标签: teamcity agent


    【解决方案1】:

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

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

    Edit build Configuration > Agent Requirements
    

    然后在代理需求表中你会看到:

    DotNetFramework4.5_x86 exists 
    

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

    【讨论】:

    • 请注意,如果您知道框架已安装,但代理未显示参数,请尝试重新启动构建代理服务以强制重新扫描。
    【解决方案2】:

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

    我尝试按照@arcain 的建议重新启动代理服务,但没有奏效。所以我去了 TeamCity 的“代理摘要”页面,禁用代理,然后重新启用代理,它又开始工作了。

    【讨论】:

    • 使用 TeamCity Professional 2017.1.4(内部版本 47070)发现相同
    • 升级到 2017.2.1 后遇到同样的问题,但这里既不能重新启动,也不能禁用/启用。
    • 在我的情况下,结果是 xunit-teamcity 插件应该受到指责:更新解决了问题。
    猜你喜欢
    • 2018-09-07
    • 2017-11-18
    • 2016-12-06
    • 2019-04-22
    • 2013-11-29
    • 1970-01-01
    • 2018-01-03
    • 2015-02-08
    • 2018-10-26
    相关资源
    最近更新 更多