簡體   English   中英

nuget.org上的源無法訪問?

[英]The source at nuget.org is unreachable?

我試圖在我的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(...) 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。

我將不勝感激。

嘗試使用UI。 對我來說,UI可以正常工作,但需要明確告知包管理器源在哪里。 嘗試命令:

安裝軟件包Microsoft.AspNet.SignalR-源nuget.org

要解決此問題,您可以從解決方案根目錄中的命令行運行nuget install Microsoft.AspNet。 然后,當您在包管理器中再次嘗試時,它將找到緩存的副本並成功執行:

.nuget\NuGet.exe install Microsoft.AspNet.SignalR.Client -OutputDirectory packages

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM