Could not load file or assembly - reflection insist loading an old version
<p>I got the following error when running a unit test in Visual Studio (2013). </p>

<p>System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)</p>

<p>Newtonsoft.Json is a DLL that I referenced. But interestingly I referenced to Newtonsoft.Json 7.0 in all places. I was confused why reflection insisted loading an older version 6.0.</p>

<p>Any hint on where could I start to investigate?</p>

<p>Thanks,</p>