我的场景是:
- 使用nuget install而不版本可以获取最新版本的软件包
- 发布软件包的新版本
- 与Nuget列表中检查新版本确实已发布
- 再次运行Nuget安装。
我注意到的是Nuget Install不会立即获取新版本。看到它大约需要一个小时。
那么它如何工作?
nuget缓存HTTP-CACHE中的所有请求(请参阅文档中的" Nuget Locals"以获取参考)。该缓存中的对象(又称查询及其结果)的到期约30分钟至1小时,具体取决于Nuget.exe的版本。
使用nuget locals http-cache -clear
清除此缓存,然后Nuget应该获取新版本,而不必等待