12

每次我在 nunit 中运行测试时,我都会得到另一个 nunit-agent,它不会退出测试完成,或者在 nunit 中重新加载测试或重新启动 nunit 时。当我尝试从 VS2010 附加到进程并尝试调试正在运行的测试时,这个不断增加的 nunit-agent.exe 列表会产生越来越多的问题

任何想法,试图杀死这些进程不是答案....(我的环境VS2010,dot net 4.0,nunit 2.5.8,...)

4

2 回答 2

17

我刚刚遇到了同样的问题。修复方法是编辑NUnit.exe.config文件并添加以下内容:

<startup>
  <requiredRuntime version="4.0.30319" />
</startup>

作为配置元素的子元素。

它还解决了另一个问题,即您无法从调试器附加到 NUnit 以便在测试中设置断点。

于 2010-11-29T12:03:06.460 回答
2

我通过升级到版本 2.5.9(开发版本)解决了这个问题。但这还有其他问题 - 所以肖恩的答案更好。

于 2010-11-29T12:49:24.290 回答