3

我正面临 nunit 的问题。

当我运行单元测试并关闭 nunit 应用程序时,应用程序会以显着延迟关闭,并且 nunit86.exe 进程仍保留在内存中。我需要杀死它以通过更改再次构建代码。

当我使用 ReSharper 运行单元测试用例时,我遇到了同样的问题。

在网上搜索后,我遇到了这个这个解决方案。

我在配置文件中进行了必要的更改,发现应用程序立即关闭,但弹出“Nunit 代理停止工作”。我每次都必须关闭它。

这真的很痛苦,因为我们也在 CC.NET 上使用 nunit。

对此的任何解决方案将不胜感激。

我使用了以下版本的 Nunit 但没有成功

  1. NUnit 2.5.5
  2. NUnit 2.5.9
  3. NUnit 2.5.10
  4. NUnit 2.6.2

我使用以下版本的 Nunit 进行了尝试。

4

1 回答 1

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 运行时的注释

于 2013-08-16T10:16:18.467 回答