当我尝试使用这些设置运行NUnit和dotCover测试时:
Teamcity告诉我“警告:没有启用此版本配置的兼容代理。 请注册构建代理或调整构建配置要求。“。
当我进入构建队列,并查看不兼容的代理时,我最终得到了这个:
我在服务器上安装了.NET 3.5。我甚至尝试过下载doCover试用版,但无论如何。我得到了相同的结果。 Teamcity不会运行我的测试。
有谁知道我做错了什么?我在NUnit的配置中指定了错误的东西吗?当我没有做覆盖时,单元测试运行正常。
更新 我使用服务器管理器安装了.NET 3.5(添加角色等)。代理程序与teamcity服务器在同一服务器上运行。在c:\ windows \ microsoft.net中,我有一个Framework \ v3.5文件夹和一个Framwork64 \ v3.5文件夹。
答案 0 :(得分:1)
几个问题 1.代理是否与teamcity服务器在同一台机器上运行?
您是使用平台安装程序还是通过下载安装.net framework 3.5?
您能在c:\ windows \ microsoft.net中看到.net 3.5框架文件夹吗?
答案 1 :(得分:0)
对不起我只是试图重新启动我的服务器,它工作。也许我做的订单是错的?我安装了.NET 3.5,重新启动然后安装了TeamCity。我应该安装.NET 3.5,然后安装TeamCity,然后重新启动服务器。