title: Unable to restore / remove / update a NuGet package because the mentioned version is no longer available
body: <p>I'm trying to give the <a href="https://github.com/SignalR/Samples" rel="noreferrer">SignalR Sample</a> a test drive but it seems it references an old version of SignalR which is no longer available. The actual problem is that NuGet cannot remove the unavailable package without first restoring it !!!</p>
  
  <pre><code>PM&gt; Install-Package Microsoft.AspNet.SignalR
  Install-Package : Some NuGet packages are missing from the solution. The packages need to be restored in order to build the dependency graph. Restore the packages before performing any operations.
  At line:1 char:1
  + Install-Package Microsoft.AspNet.SignalR
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : InvalidOperation: (:) [Install-Package], InvalidOperationException
      + FullyQualifiedErrorId : NuGetMissingPackages,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand
  </code></pre>
  
  <p>Then there will be a <code>Restore</code> button on the <code>Package Manager Console</code> which pressing it will result in the following error:</p>
  
  <blockquote>
    <p>An error occurred while trying to restore packages: Unable to find version '2.1.0-pre-131116-b279' of package 'Microsoft.AspNet.SignalR.Client'</p>
  </blockquote>
  
  <p><strong>How can I install a newer version of an addressed package if the current version can not be found?</strong></p>
  
  <p>I'm using:     </p>
  
  <pre><code>Microsoft Visual Studio Community 2015
  Version 14.0.24720.00 Update 1
  Microsoft .NET Framework
  Version 4.6.01038
  NuGet Package Manager   3.3.0
  </code></pre>
  
  <p><strong>[UPDATE]</strong></p>
  
  <p>When I try to uninstall the troublesome package:</p>
  
  <pre><code>PM&gt; Uninstall-Package -Id Microsfot.AspNet.SignalR -RemoveDependencies -Force
  Uninstall-Package : Some NuGet packages are missing from the solution. The packages need to be restored in order to build the dependency graph. Restore the packages before performing any operations.
  At line:1 char:1
  + Uninstall-Package -Id Microsfot.AspNet.SignalR -RemoveDependencies -F ...
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : InvalidOperation: (:) [Uninstall-Package], InvalidOperationException
      + FullyQualifiedErrorId : NuGetMissingPackages,NuGet.PackageManagement.PowerShellCmdlets.UninstallPackageCommand
  </code></pre>