问题
有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 Visual Studio 重新构建的时候,其使用的包版本仍然不正确。
原因
原因未知,可能是由于缓存未清理彻底造成的。
解决
NuGet 包相关的文件夹,除了 .nuget 文件夹以外,还有其他两个缓存/临时文件夹,将这两个文件夹清空之后,程序可以正常构建。
文件夹路径:
C:\Users\<用户名>\.nuget\packagesC:\Users\<用户名>\AppData\Local\NuGet\v3-cacheC:\Users\<用户名>\AppData\Local\Temp\NuGetScratch
本文解决了一个常见的开发问题,即在更新内网程序库后,VisualStudio构建时仍使用旧版本包的问题。通过清除三个关键的NuGet缓存文件夹,确保了项目构建时使用的是最新版本的包。
969

被折叠的 条评论
为什么被折叠?



