我在我的机器上有两个位置的nunit-控制台。首先是我安装它的地方(c:\程序文件(x86)\nunit 2.5.10),其次是我将它复制到的地方(d:\test\n nunit)。我需要使用复制的版本。
我试图从一个测试程序集中运行一个测试,并且得到了奇怪的结果。当我试图调用已安装的版本时,测试运行良好。但是,当我试图调用复制的版本时,测试不会运行。复制的版本无意中抛出了NUnit组件,因为版本4.0.30319的CLR没有安装错误,我按照this问题的解决方案来修复它。但是,现在测试(包括BizUnit 2010映射和模式)失败了,出现了我无法修复的错误。
奇怪的是,如果我调用已安装的版本,所有运行都会很顺利。我不需要做任何配置更改和测试通过ok。
我尝试使用nunit-控制台的/domain=None选项,测试通过了。但是,我不想用它。
有人能帮忙吗?我遗漏了什么?
我在Win 2008 R2上运行.NET版本4和NUnit版本2.5.10
谢谢
发布于 2013-04-22 13:33:15
我也遇到过同样的问题。在我的例子中,这是因为我复制nunit的路径包含一个#字母。我重新命名了文件夹,它运行得完美无缺。
我从这里得到了答案:https://groups.google.com/forum/#!topic/nunit-discuss/bc73uuP-Lbw
https://stackoverflow.com/questions/7121216
复制相似问题