nuget.org的来源无法访问?

时间:2014-11-17 09:17:52

标签: c# visual-studio-2013 nuget

我试图在我的C#项目中安装SignalR,但我在运行install-package Microsoft.AspNet.SignalR时获得的是:

The source at nuget.org [https://www.nuget.org/api/v2/] is unreachable. Falling back to NuGet Local Cache(...) At line:1 char:1 + install-package Microsoft.AspNet.SignalR + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

此错误已发布到Stack Overflow几次,但没有解决方案对我有用。我试过了:

  • 开始新项目
  • 删除并添加我的所有nuget来源
  • 尝试使用项目工作的nuget
  • 重新安装nuget
  • 重新安装Visual Studio

没有任何效果。我可以通过浏览器轻松访问nuget.org。

我将不胜感激。

2 个答案:

答案 0 :(得分:2)

尝试使用UI。对我来说,UI工作正常,但需要明确告诉包管理器源的位置。尝试命令:

install-package Microsoft.AspNet.SignalR -Source nuget.org

答案 1 :(得分:0)

要解决此问题,您可以从解决方案根目录中的命令行运行nuget install Microsoft.AspNet。然后,当您在程序包管理器中再次尝试时,它将找到缓存的副本并成功:

.nuget\NuGet.exe install Microsoft.AspNet.SignalR.Client -OutputDirectory packages
相关问题