Each time I run a test in nunit I get another nunit-agent, which does not exit the test completes, or when the tests are reloaded in nunit or when I restart nunit. This e
I fixed this problem by upgrading to version 2.5.9 (development build). But this has other problems - so Sean's answer is better.
I've just encountered the same problem. The fix is to edit the NUnit.exe.config file and add this:
<startup>
<requiredRuntime version="4.0.30319" />
</startup>
as a child of the configuration element.
It also fixes another problem which is that you couldn't attach to NUnit from the debugger in order to set breakpoints in your tests.