The located assembly’s manifest definition does not match the assembly reference

I came across the error below earlier when debugging an MVC website in Visual Studio 2012. 

Could not load file or assembly ” or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. HRESULT: 0x80131040

This puzzled me for a little while until I came across the post below.  It basically said to just delete the offending dll from the bin folder. I then rebuilt the solution and everything worked ok.  My error was with the Newtonsoft.Json.dll, Unfortunately I didn’t catch the full error hence the empty quotes in my error message above.

 

http://articles.runtings.co.uk/2010/04/solved-located-assemblys-manifest.html