title: Does NuGet Update UI work at all?
body: <p>It just baffles me that even though upddates show up in the Manage NuGet Packages UI for a solution, clicking the update button results in a process that looks like it should work and then fails at the end for no apparent reason. I always have to fall back to uninstalling by hand, removing the project references for the library, and manually deleting the reference from the project file. (Why remove does not do this I have no idea.)</p>
  
  <p>My Setup:</p>
  
  <p>VS2012RC - maybe this works in VS2012RTM?</p>
  
  <p>NuGet v2.1 - the latest as far as I know</p>
  
  <p>F# - I've only been working in F# lately, maybe the problem is specific to F#?</p>
  
  <p>FSharpx.Core - this is the library I update all the time, but I have experienced it with others</p>
  
  <p>At first the messages look like it is working (upgrading from 1.6.78 to 1.6.83) </p>
  
  <pre><code>Added file 'FSharpx.Core.1.6.83.nupkg' to folder 'FSharpx.Core.1.6.83'.
  etc.
  
  Successfully installed 'FSharpx.Core 1.6.83'.
  'FSharpx.Core 1.6.83' already installed.
  Looking for updates for 'FSharpx.Core'...
  Updating 'FSharpx.Core' from version '1.6.78' to '1.6.83' in project 'DS_Benchmark'.
  'packages.config' already exists. Skipping...
  Successfully removed 'FSharpx.Core 1.6.78' from DS_Benchmark.
  'packages.config' already exists. Skipping...
  </code></pre>
  
  <p>Maybe skipping 'packages.config' is the problem, since the version should be updated in that file.</p>
  
  <p>Then the messages start looking bad. Just installed files start getting removed.</p>
  
  <pre><code>Removed file 'FreebaseTypeProvider.htm' to folder 'C:\Users\Jack\Documents\GitHub\DS_Benchmark\packages\FSharpx.Core.1.6.83\...
  etc.
  Successfully uninstalled 'FSharpx.Core 1.6.83'.
  </code></pre>
  
  <p>(As an aside, could NuGet please use the correct preposition for "remove" in their message?)</p>