NuGet 手动清除缓存不起作用
程序员文章站
2022-04-08 19:15:36
问题 有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 Visual Studio 重新构建的时候,其使用的包版本仍然不正确。 原因 原因未知,可能是由于缓存未清理彻底造成的。 解决 NuGet 包相关的 ......
问题
有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 visual studio 重新构建的时候,其使用的包版本仍然不正确。
原因
原因未知,可能是由于缓存未清理彻底造成的。
解决
nuget 包相关的文件夹,除了 .nuget 文件夹以外,还有其他两个缓存/临时文件夹,将这两个文件夹清空之后,程序可以正常构建。
文件夹路径:
c:\users\<用户名>\.nuget\packages
c:\users\<用户名>\appdata\local\nuget\v3-cache
c:\users\<用户名>\appdata\local\temp\nugetscratch
上一篇: 老公买了一堆鸭脖子鸭舌头之类的回来
下一篇: 怎样去判断一个产品适合什么形式的推广方案