通过TeamCity 5运行我的量量测试时,我会遇到此错误

测试失败。 system.io.io.filenotfoundException:无法加载文件或汇编'oq,版本= 3.1.416.3,culture =中性,publicKeyToken = 69F491C39445E920'或其依赖项之一。该系统找不到指定的文件。在mycode.tests.somehandlertests.setup()上

测试在我的本地上正常运行;他们只是在构建服务器上失败。

我确保组件位于垃圾箱中(现在通过RDP查看它们,请肯定会加倍)。

有帮助吗?

解决方案

因此,问题是与Nunit设置下的测试DLL搜索路径有关

它是:

.. tests ** *test*.dll

但是现在:

.. tests * bin debug *test*.dll

事情很好

更新

http://confluence.jetbrains.com/display/tcd8/nunit

您可以使用此模式

** *。dll

只要您在 “不要从中运行测试” 场地

** obj ** *。dll

其他提示

我也有一个类似的问题,但发现我的两个测试项目之间有不同版本的插入版本。

我遇到的问题是正确版本不可用。

做就是了

Update-Package Moq

从软件包管理器命令行

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top