.net core清除nuget缓存 作者: LiesAuer 时间: 2018-09-03 分类: 开发 ## 前言 在项目中引用了带有通配符的nuget包之后,`restore`的行为就会变得莫名其妙起来,有的项目会自动检阅匹配最新版本并`restore`,而有的却死活在用之前版本的缓存。 ## 解决方法 推荐使用方法二。 ### 1. 手动改动版本并`restore` 1. 编辑项目`*proj`文件,把包引用的版本改为最新的具体版本。 2. `dotnet restore` 3. 再次把包版本改为`x.x.x.*` 4. `dotnet restore` ### 2. 清除nuget缓存 1. `dotnet nuget locals all --clear` 2. `dotnet restore` 标签: none