dotnet 工具更新未在 nuget 中获取最新版本

dotnet tool update not getting latest version in nuget

我正在玩 dotnet-tool 和 nuget;我注意到如果我将刷新 nameOfPackage.nupkg 推送到 nuget 存储库然后 运行 dotnet tool update -g nameOfPackage 它不会采用新的包版本。

我必须强制清除缓存才能获取最新的缓存。

dotnet nuget locals http-cache -c

我之前安装过这个包

dotnet tool update -g nameOfPackage

这是设计使然吗?我是否必须每次都刷新缓存以确保该工具没有更新?

添加 --no-cache 选项会强制更新。

dotnet tool update -g nameOfPackage --no-cache

来源:dotnet tool update