每次在nunit中运行测试时,都会产生另一个nunit-agent,直到测试完成、重新加载测试或重新启动nunit。这个不断增长的nunit-agent.exe列表会在我尝试从VS2010附加到进程并调试正在运行的测试时造成问题。有什么想法吗? 尝试杀死这些进程不是答案... (我的环境是VS2010,.net 4.0,nunit 2.5.8等)
我刚遇到了同样的问题。解决方法是编辑 NUnit.exe.config 文件并添加以下内容:<startup> <requiredRuntime version="4.0.30319" /> </startup> 作为配置元素的子元素。 它还解决了另一个问题,即您无法从调试器附加到 NUnit 以设置测试中的断点。
帮助|关于
并查看框架版本
。如果您没有设置requiredRuntime
,则我的机器上的 v2.6.3 显示为Net 3.5
。通过这个补充,我的显示为Net 4.5
,这正是我所希望的。这解决了我在JetBrains dotCover
兼容性方面遇到的问题。 - cod3monk3y