This is the first time I’m attempting to use NUnit. I’ve installed NUnit into my Visual Studio project, using NuGet. As you can see in the image below, it references nunit.framework, version 2.6.1.12217…

… then I installed the latest Windows app (NUnit-2.6.1.msi)….

… and tried to load my test assembly…

… but for some reason, it’s expecting version 2.5.10.11092 of nunit.framework.
Any idea if I’m doing something wrong?
Another possibility is that you are referencing a third party assembly that has a reference on a specific version of nunit.framework.
For example I encountered the same issue because I had a reference to
TeamAgile.UnitTestExtensions.dllTo check if a particular assembly has a reference to nunit.framework.dll use ILDASM and check the
externmetadata in theMANIFEST.As you can see from the screenshot, this assembly has a reference to version 2.4.6 of nunit.framework.
To resolve this issue, add a binding redirect entry to the applications config file to map your old version to your new version.