title: NuGet attempting to restore wrong version
body: <p>I have a C# project with the following NuGet references:</p>
  
  <pre><code>&lt;packages&gt;
    &lt;package id="Pidac.HealthCare.Appointment.Model" version="1.0.0.0" targetFramework="net40" /&gt;
  &lt;/packages&gt;
  </code></pre>
  
  <p>We have our build process setup in Bamboo, which attempts to restore the NuGet packages as a preliminary step. Project builds fine on my machine, restoring the correct NuGet package and all.</p>
  
  <p>The build is currently failing since Bamboo has decided to attempt restoring version 1.0.0 of Pidac.HealthCare.Appointment.Model, instead of going by what it has in packages.config.</p>
  
  <p>How would this happen and what is the solution to this problem?</p>