我正面临着与nunit的问题。
当我运行单元测试并关闭nunit应用程序时,应用程序关闭时显着延迟,并且nunit86.exe进程仍保留在内存中。我需要杀死它以便通过更改再次构建代码。
当我使用ReSharper运行单元测试用例时,我遇到了同样的问题。
我在配置文件中进行了必要的更改,发现应用程序立即关闭,但弹出窗口显示“Nunit代理停止工作”。我不得不每次关闭它。
我们在CC.NET上也使用了nunit,这真的很痛苦。
任何解决方案都将受到赞赏。
我使用了Nunit的以下版本,但没有成功
我尝试使用以下版本的Nunit。
答案 0 :(得分:6)
我在使用nunit 2.6时遇到了这个问题,为了让它工作我修改了 nunit-console.exe.config ,如下所示:
<startup useLegacyV2RuntimeActivationPolicy="true">
<!-- Comment out the next line to force use of .NET 4.0 -->
<!-- <supportedRuntime version="v2.0.50727" /> commented out as it is causes nunit to hang. -->
<supportedRuntime version="v4.0.30319" />
</startup>
请注意v2运行时的评论