Nuget安装方式决定何时下载新版本的软件包



我的场景是:

  1. 使用nuget install而不版本可以获取最新版本的软件包
  2. 发布软件包的新版本
  3. 与Nuget列表中检查新版本确实已发布
  4. 再次运行Nuget安装。

我注意到的是Nuget Install不会立即获取新版本。看到它大约需要一个小时。

那么它如何工作?

nuget缓存HTTP-CACHE中的所有请求(请参阅文档中的" Nuget Locals"以获取参考)。该缓存中的对象(又称查询及其结果)的到期约30分钟至1小时,具体取决于Nuget.exe的版本。

使用nuget locals http-cache -clear清除此缓存,然后Nuget应该获取新版本,而不必等待

最新更新