2011-08-19 103 views
0

我在我的机器上有两个位置有nunit-console.exe。首先是我安装它的位置(c:\ program files(x86)\ nunit 2.5.10),其次是我将它复制到(d:\ tests \ nunit)中的位置。我需要使用复制的版本。nunit-console测试从不同位置产生不同的结果

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

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

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

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

我在Win 2008 R2运行在.NET 4版和NUnit版本2.5.10

感谢

+0

我注意到,当我运行* *安装版本,我可以看到2个进程运行的'NUnit的-agent.exe'和'NUnit的,console.exe '。但是当我运行*拷贝*版本时,我看到'nunit-console.exe'进程正在运行。 –

+0

我自己想出了答案!我们复制nunit文件的方式存在问题。我现在纠正了这些和所有问题。 谢谢 –

回答

相关问题