title: RestApiSDK references outdated PayPalCoreSDK dll
body: <p><strong>Solution below</strong></p>
  
  <p>I'm trying to implement PayPal payment in an ASP.NET website, but when I run it on Azure, it tells me the assembly being referred to by RestApiSDK 0.1.1.0 is wrong. Local it all works.</p>
  
  <pre><code>Could not load file or assembly 'PayPalCoreSDK, Version=1.5.2.0, Culture=neutral, PublicKeyToken=5b4afc1ccaef40fb' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  </code></pre>
  
  <p>I checked with .NET Reflector and the assembly being referred to is indeed 1.5.2.0, though the latest version in NuGet Packages is 1.6.0.0. I also uninstalled both packages and re-installed them, but no luck.</p>
  
  <p>So, I have two questions:</p>
  
  <ol>
  <li>Why does this work on my localhost?</li>
  <li>How do I fix this to work on Azure Websites as well?</li>
  </ol>
  
  <p>Edit: As @JasonZ suggested, I installed a new version of the PayPal SDK for .NET and that worked. Thanks!</p>