Ethel Patrick
Ethel Patrick

Reputation: 975

Cannot add or update NuGet packages, receiving NuGet V2 feed error

I have recently moved to VS 2019 and now I can not install or update packages through NuGet. I receive the following error -

An error occurred while retrieving package metadata for 'jQuery.3.4.1' from source 'NuGet.org'.
Failed to fetch results from V2 feed at 'https://www.nuget.org/FindPackagesById()?id='jQuery'&semVerLevel=2.0.0' with following message : Response status code does not indicate success: 404 (Not Found).
Response status code does not indicate success: 404 (Not Found).

I have NuGet Package source pointing to --- https://api.nuget.org/v3/index.json

Is there another package source I should be using?

Upvotes: 12

Views: 25914

Answers (2)

Tom Bogle
Tom Bogle

Reputation: 509

In VS Package Sources, I had something like http://api.nuget.org I replaced that with https://api.nuget.org/v3/index.json and that fixed it. (Putting the explicit version number on the end did not work.)

Upvotes: 5

LoLance
LoLance

Reputation: 28196

If you meet this issue in VS IDE:

Go Tools=>Nuget Package Manager=>Package Manager Settings=>Package Source to check if you have other package source whose URL is https://www.nuget.org, if it exists, disable/delete this package source.

If you meet this issue in command line:

enter image description here

You need to specify the source like this: nuget install PackageName -Source https://api.nuget.org/v3/index.json -Version 3.4.1. You may use other install command(dotnet other what), just make sure you specify the correct source in command.

Hope it helps to give a correct direction to resolve the issue :)

Upvotes: 23

Related Questions