title: Assembly Conflict with Newtonsoft.Json
body: <p>I need to load 2 versions of assembly Newtonsoft.Json version 4.0.8.0 and 4.5.0.0. My current config file :</p>
  
  <pre><code>&lt;dependentAssembly&gt;
          &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /&gt;
          &lt;bindingRedirect oldVersion="0.0.0.0-4.0.8.0" newVersion="4.0.8.0" /&gt;
  &lt;/dependentAssembly&gt;
  </code></pre>
  
  <p>but it needs to be: old 4.0.8.0 and new 4.5.0.0</p>
  
  <pre><code>  &lt;dependentAssembly&gt;
          &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /&gt;
          &lt;bindingRedirect oldVersion="0.0.0.0-4.0.8.0" newVersion="4.5.0.0" /&gt;
        &lt;/dependentAssembly&gt;
  </code></pre>
  
  <p>I installed Newtonsoft from Package Console - the latest version - but it gives me an error:</p>
  
  <blockquote>
    <p>Error 80  Could not load file or assembly 'Newtonsoft.Json, Version=4.5.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>
  </blockquote>