I recently upgraded from Vista/32 to Win7/64. On my old machine, everything was working fine.
Unfortunately, on my new machine NUnit won\'t load my unit tests, with
I hit the same problem today, luckily there is a very simple fix and a more complex one.
The simple fix is to run nunit-console-x86.exe, instead of nunit-console.exe
The difficult fix with a partial explanation is:
What is happening is the nunit console runner is running in 64bit mode, which somehow stops it from loading your unit test dlls which are in 32 bit mode.
The fix is made to the nunit console exe, you tell windows to force it to run in a 32 bit compatibility mode. This link shows you how to do it.
NB, you will need to download a windows sdk as well to get the corflags.exe, remember to run the command from the SDK command prompt.