title: Linking error in .net 4
body: <p>I am trying to run protobuf-net v2 from my .net 4 project.</p>
  
  <p>I took the dll from the .net3 directory and put in in my project but I now get:</p>
  
  <p>Could not load file or assembly 'protobuf-net, Version=2.0.0.450, Culture=neutral, PublicKeyToken=257b51d87d2e4d67' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)</p>
  
  <p>I tried adding this to my web.config:</p>
  
  <pre><code>  &lt;runtime&gt;
  &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;
    &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name="protobuf-net" publicKeyToken="257b51d87d2e4d67" culture="neutral" /&gt;
      &lt;bindingRedirect oldVersion="2.0.0.450" newVersion="4.0.0.0" /&gt;
    &lt;/dependentAssembly&gt;
  &lt;/assemblyBinding&gt;
  </code></pre>
  
  <p></p>
  
  <p>but no go. Any tips?</p>