现在,TeamCity 9.1.x支持NUnit 3.0,但是您必须安装运行器并在步骤中指定nunit3.console.exe的路径.我的问题是我在哪里复制nunit3-console.exe?我必须把它放在所有代理商身上吗?我是否将它放在我的主TeamCity服务器上的目录中,它将由代理共享或拉取?似乎没有关于在何处复制这些文件的良好文档,以便所有代理都可以使用它们.
通过Teamcity 5运行我的Moq测试时出现此错误
测试失败.System.IO.FileNotFoundException:无法加载文件或程序集'Moq,Version = 3.1.416.3,Culture = neutral,PublicKeyToken = 69f491c39445e920'或其依赖项之一.该系统找不到指定的文件.在MyCode.Tests.SomeHandlerTests.Setup()
我当地的测试运行良好; 他们只是在构建服务器上失败了.
我确保组件在Bin中(现在通过RDP查看它们只是双重确定).