Clearing the nuget cache for a package

Have you tried consuming a newer version of an internal nuget package before pushing the version to the package repository?

I happen to do that sometimes. I'd expect the pipeline to have pushed the package, but it would have failed.

Now, since nuget caches the response, it's not possible to pull that version anymore until you clear the nuget cache entry for that package.

$ dotnet nuget locals http-cache --list
http-cache: C:\Users\galdin\AppData\Local\NuGet\v3-cache
$ start "C:\Users\galdin\AppData\Local\NuGet\v3-cache"

The last command opens the cache path on file explorer. Search for the package you're trying to restore.

You should see a search result with in the form of PackageName.dat without any version number in the name.
Delete it, and you're golden.

Subscribe to Galdin Raphael

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]