NuGet软件包管理器无法找到最近推送的软件包(一段时间)

时间:2020-06-16 08:21:04

标签: visual-studio nuget

我现在已经使用了几个Nuget服务器,例如https://github.com/sunsided/docker-nuget,最近使用的是Github软件包管理器。

对于每一个,我经常遇到相同的问题-我将推送一个新程序包,更新我的.csproj文件中的程序包引用,然后尝试构建项目(应在VS中自动还原程序包)或运行{{ 1}}。我会经常看到以下消息:

dotnet restore

我曾尝试清除缓存,例如:

Unable to fund package Example.Project with version (>= 1.2.3)

但是仍然找不到新的软件包版本。

总是可以等待不确定的时间来解决问题,但是等待令人沮丧。

是否存在我不知道的另一个缓存,或者有人可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在Visual Studio中构建之前,请从其中一个项目文件夹(位于.csproj文件所在的位置)的外壳程序中运行以下命令:

dotnet restore --no-cache