首页 > 解决方案 > 无法添加或更新 NuGet 包,收到 NuGet V2 提要错误

问题描述

我最近搬到了 VS 2019,现在我无法通过 NuGet 安装或更新包。我收到以下错误 -

从源“NuGet.org”检索“jQuery.3.4.1”的包元数据时出错。无法从“ https://www.nuget.org/FindPackagesById()?id='jQuery'&semVerLevel=2.0.0 '
处的 V2 提要中获取结果,并显示以下消息:响应状态代码未指示成功:404(未找到)。 响应状态码不表示成功:404(未找到)。

我有 NuGet 包源指向 --- https://api.nuget.org/v3/index.json

我应该使用另一个包源吗?

标签: jquerynugetnuget-packagevisual-studio-2019

解决方案


如果您在 VS IDE 中遇到此问题:

Tools=>Nuget Package Manager=>Package Manager Settings=>Package Source检查您是否有其他 URL 为的包源https://www.nuget.org,如果存在,请禁用/删除此包源。

如果您在命令行中遇到此问题:

在此处输入图像描述

您需要像这样指定来源:nuget install PackageName -Source https://api.nuget.org/v3/index.json -Version 3.4.1. 您可以使用其他安装命令(dotnet other what),只需确保在命令中指定正确的源即可。

希望它有助于给出解决问题的正确方向:)


推荐阅读