我现在使用了几个 Nuget 服务器,例如https://github.com/sunside/docker-nuget和最近的 Github 包管理器。
对于每一个,我都会经常遇到同样的问题——我会推送一个新包,更新我的 .csproj 文件中的包引用,然后尝试构建项目(它应该在 VS 中自动恢复包)或dotnet restore
手动运行。我会经常看到这样的消息:
Unable to fund package Example.Project with version (>= 1.2.3)
我试过清除缓存,如:
Tools > NuGet Package Manager > Package Manager Settings > General > Clear All NuGet Cache(s)
但是仍然没有找到新的包版本。
总是等待一些不确定的时间似乎可以解决问题,但等待是令人沮丧的。
是否有另一个我不知道的缓存,或者是否有人可以解决这个问题?