.Net核心项目Nuget Packages无法恢复

问题描述 投票:1回答:2

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

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

错误Feed'nuget.org [https://api.nuget.org/v3/index.json]'列出包'Microsoft.AspNetCore.2.1.3',但多次尝试下载nupkg失败。在当前操作正在进行时,Feed无效或已删除所需的包。验证Feed上是否存在包,然后重试。无法找到包'Microsoft.AspNetCore.2.1.3'。

enter image description here

asp.net-core visual-studio-2017 nuget
2个回答
2
投票

无法找到中央目录记录的结尾

根据错误日志中的消息“无法找到中央目录记录的结尾”,您可以尝试执行以下故障排除来解决此问题:

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

希望这可以帮助。


0
投票

你是通过Manage NuGet Packages尝试的吗?

1)从依赖项中删除IdentityServer4

2)打开管理NuGet包

3)再次浏览IdentityServer4并安装它

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.