0

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

NUnit 构建配置

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

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

不兼容的构建代理原因

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

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

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

4

2 回答 2

1

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

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

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

于 2013-11-07T01:57:28.517 回答
0

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

于 2013-11-07T09:54:41.543 回答