0

我的机器上有 2 个位置有 nunit-console.exe。首先是我安装它的位置 (c:\program files (x86)\nunit 2.5.10),其次是我将它复制到 (d:\tests\nunit) 的位置。我需要使用复制的版本。

我正在尝试从测试程序集中运行测试,但得到了奇怪的结果。当我尝试调用已安装的版本时,测试运行良好。但是,当我尝试调用复制的版本时,测试不会运行。复制的版本最初抛出了 CLR 4.0.30319 版本的NUnit 组件未安装错误,我按照 这个问题的解决方案来修复它。但是,现在测试(包括 BizUnit 2010 地图和模式)失败并出现我无法修复的错误。

奇怪的是,如果我调用已安​​装的版本,一切运行顺利。我不需要进行任何配置更改并且测试通过了。

我尝试使用/domain=Nonenunit-console.exe 的选项,测试通过。但是,我不想使用它。

请问有人可以帮忙吗?我错过了什么?

我在带有 .NET 版本 4 和 NUnit 版本 2.5.10 的 Win 2008R2 上运行

谢谢

4

1 回答 1

0

我有同样的问题。就我而言,这是因为我复制 nunit 的路径包含一个 # 字母。我重命名了文件夹,它完美地工作。

我从这里得到了答案: https ://groups.google.com/forum/#!topic/nunit-discuss/bc73uuP-Lbw

于 2013-04-22T13:33:15.767 回答