gpt4 book ai didi

c# - 即使在配置文件中使用 .NET 4.0 后,nunit 代理也会挂起

转载 作者:行者123 更新时间:2023-11-30 14:34:53 25 4
gpt4 key购买 nike

我遇到了 nunit 的问题。

当我运行单元测试并关闭 nunit 应用程序时,应用程序关闭时出现明显的延迟并且 nunit86.exe 进程保留在内存中。我需要杀死它以重新构建代码并进行更改。

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

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

我在配置文件中进行了必要的更改,发现应用程序立即关闭,但弹出窗口显示“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 进行了尝试。

最佳答案

我在使用 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 运行时的注释

关于c# - 即使在配置文件中使用 .NET 4.0 后,nunit 代理也会挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13264573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com