我最近安装了 TeamCity 为了持续集成,我正处于 SVN 中提交的任何内容进入队列之前的时间 TeamCity .

研究了一下,我发现我需要一个 Agent建立。现在我已经创建了一个代理,但我仍然收到 Warning: No enabled compatible agents for this build configuration. Please register a build agent or tweak build configuration requirements.当我尝试构建我的项目时出错。

我进入了我的代理页面,我新创建的代理仍然在 incompatible agents 下列出 Unmet requirements: DotNetFramework4.0_x86 exists (我认为这意味着我需要在我的服务器上安装这个 DOtNetFramework)并且我不能删除这个要求所以我想考虑到我的服务器是 Windows Server 2008 R2 需要添加这个.

我试过安装 Microsoft .NET Framework 4但这没有帮助。

任何人都可以请帮助修复此要求错误。

提前致谢

请您参考如下方法:

在您的 TeamCity 构建代理列表中,选择您的构建代理之一,打开选项卡 '代理参数 '并单击'配置参数'的子选项卡。

检查以下配置是否具有与以下相同的值(假设您已在驱动器 C: 中安装了 .NET 4.0:在您的 TeamCity 构建代理中):

DotNetFramework4.0_x86 - 4.0.30319 
DotNetFramework4.0_x86_Path - C:\Windows\Microsoft.NET\Framework\v4.0.30319 

如果相似或相同,则打开您设置的 TeamCity 构建配置并打开“设置”选项卡,然后编辑“ ”。代理要求 ' 部分。
在那请检查您是否为配置参数的值设置了条件 DotNetFramework4.0_x86DotNetFramework4.0_x86_Path如果存在,请确保它们与上面发布的值匹配。

一旦这些值匹配,那么这个兼容性问题就不会再出现了。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!