Looking more closely, your error message says it can't find nunit.core
2.6.4, while you indicated you were using nunit 2.6.3. Make sure there
is not a conflict.
The best ways to get the assemblies you need from NUnit V2 is to
either (1) install the msi or (2) download the zip. Use the msi if you
actually want a full install of NUnit on your machine. Otherwise, use
the zip as the place where you get a matched set of assemblies. The
NUnit VS adapter includes the two assemblies you are using, but if you
are not using the adapter, then there is no reason to download it.
Your runner should reference nunit.core.dll and
nunit.core.interfaces.dll. That's sufficient if you don't want to run
tests in a separate appdomain or process. Use the RemoteTestRunner by
preference. Advice to use the SimpleTestRunner that you find online
probably goes back to a toy app I posted many years ago. It's
surprising how such things spread!
Things you are currently referencing that you don't need:
* nunit.util - only if you are using something from it
* nunit.framework - should be referenced by your tests and never by the runner
* NUnit.VisualStudio.TestAdapter - has no relation to this at all
Good luck! Let me know if you have more questions. Also, be sure you
really need to do all this, rather than simply running NUnit. :-)
Charlie