在Windows Server 2012上使用Teamcity 8.0.4的dotCover将无法启动构建代理

时间:2013-11-05 21:37:57

标签: nunit teamcity dotcover

当我尝试使用这些设置运行NUnit和dotCover测试时:

NUnit build configuration

Teamcity告诉我“警告:没有启用此版本配置的兼容代理。 请注册构建代理或调整构建配置要求。“。

当我进入构建队列,并查看不兼容的代理时,我最终得到了这个:

Incompatible build agent reason

我在服务器上安装了.NET 3.5。我甚至尝试过下载doCover试用版,但无论如何。我得到了相同的结果。 Teamcity不会运行我的测试。

有谁知道我做错了什么?我在NUnit的配置中指定了错误的东西吗?当我没有做覆盖时,单元测试运行正常。

更新 我使用服务器管理器安装了.NET 3.5(添加角色等)。代理程序与teamcity服务器在同一服务器上运行。在c:\ windows \ microsoft.net中,我有一个Framework \ v3.5文件夹和一个Framwork64 \ v3.5文件夹。

2 个答案:

答案 0 :(得分:1)

几个问题 1.代理是否与teamcity服务器在同一台机器上运行?

  1. 您是使用平台安装程序还是通过下载安装.net framework 3.5?

  2. 您能在c:\ windows \ microsoft.net中看到.net 3.5框架文件夹吗?

答案 1 :(得分:0)

对不起我只是试图重新启动我的服务器,它工作。也许我做的订单是错的?我安装了.NET 3.5,重新启动然后安装了TeamCity。我应该安装.NET 3.5,然后安装TeamCity,然后重新启动服务器。