繁体   English   中英

nuget install如何决定何时下载软件包的新版本?

[英]How nuget install decides when to download a new version of a package?

我的情况是这样的:

  1. 使用无版本的nuget install获取软件包的最新版本
  2. 发布该程序包的新版本
  3. 使用nuget列表检查是否确实发布了新版本
  4. 再次运行nuget install。

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

那么它是如何工作的呢?

Nuget将所有发出的请求都缓存在http缓存中(请参阅文档中的“ nuget locals”以供参考)。 根据nuget.exe的版本,此缓存中的对象(即查询及其结果)的有效期约为30分钟至1小时。

使用nuget locals http-cache -clear清除此缓存,然后nuget无需等待就可以获取新版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM