Asp.net-Core

.Net Core 項目 Nuget Packages 無法恢復

  • September 22, 2021

我想在打開 VS2017 後恢復我的 Identity Server 4 項目,但是當包管理器嘗試恢復引用時,每次都會出現失敗錯誤。

我使用最新版本的 VS2017,並在我的電腦上安裝和更新了我的核心包。

錯誤提要“nuget.org [ https://api.nuget.org/v3/index.json] ”列出了包“Microsoft.AspNetCore.2.1.3”,但多次嘗試下載 nupkg 均失敗。提要無效或在目前操作正在進行時刪除了所需的包。驗證提要中存在該包,然後重試。找不到包“Microsoft.AspNetCore.2.1.3”。

在此處輸入圖像描述

根據錯誤日誌中的資訊:

找不到中央目錄記錄的結尾

您可以嘗試以下故障排除步驟來解決此問題:

  • 通過以下命令清理整個 NuGet 包記憶體:
nuget locals all -clear
  • 關閉所有 Visual Studio 實例,刪除該nuget.config位置的文件:
C:\Users\leoliu\AppData\Roaming\NuGet\NuGet.Config

然後重新打開 Visual Studio 以還原 NuGet 包。

  • 檢查是否存在阻止 NuGet 安裝包的防火牆策略或其他代理設置。

引用自:https://stackoverflow.com/questions/52298073