.Net Core项目Nuget软件包无法还原

时间:2018-09-12 14:52:26

标签: asp.net-core visual-studio-2017 nuget

我想在打开VS2017之后还原我的Identity Server 4项目,但是当程序包管理器尝试还原引用时,每次都会出现失败错误。

我使用最新版本的VS2017,并且在我的PC上安装并更新了我的核心软件包。

错误供稿“ nuget.org [https://api.nuget.org/v3/index.json]”列出了程序包“ Microsoft.AspNetCore.2.1.3”,但多次下载nupkg的尝试均失败。提要无效,或者在当前操作进行过程中删除了必需的软件包。确认Feed中存在该程序包,然后重试。 找不到软件包“ Microsoft.AspNetCore.2.1.3”。

enter image description here

2 个答案:

答案 0 :(得分:2)

  

找不到中央目录记录的结尾

根据错误日志中的消息“找不到中央目录记录的结尾”,您可以尝试执行以下疑难解答来解决此问题:

  • 通过命令行nuget locals all -clear清除所有NuGet程序包缓存。
  • 关闭所有Visual Studio实例,然后在nuget.config位置删除C:\Users\leoliu\AppData\Roaming\NuGet\NuGet.Config文件,然后重新打开Visual Studio以还原nuget包。
  • 检查是否存在阻止nuget安装软件包的防火墙策略或其他代理设置。

希望这会有所帮助。

答案 1 :(得分:0)

您是否通过管理NuGet软件包进行了尝试?

1)从依赖项

中删除IdentityServer4

2)打开管理NuGet软件包

3)再次浏览IdentityServer4并安装

enter image description here