title: System.Net.Http.Formatting.dll causing issues with Newtonsoft.Json
body: <p>My Windows service is in the same solution as a MVC project.</p>
  
  <p>The MVC project uses a reference to SignalR Client which requires Newtonsoft.Json v6 +</p>
  
  <p>the Windows service uses System.Net.Http.Formatting, which requires Newtonsoft.Json version 4.5.0.0. </p>
  
  <p>I assumed this would not be a problem, as I could just use a binding redirect in my App.Config, however I get an error of </p>
  
  <blockquote>
    <p>An unhandled exception of type 'System.IO.FileLoadException' occurred
    in System.Net.Http.Formatting.dll</p>
    
    <p>Additional information: 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>
  
  <p>my app.config has the following:</p>
  
  <pre><code>&lt;dependentAssembly&gt;
      &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/&gt;
      &lt;bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"/&gt;
  &lt;/dependentAssembly&gt;
  </code></pre>
  
  <p>I added that myself, and it does not work, I have also tried uninstalling and re-installing Json.Net with the nuget package manager, to no avail</p>