NuGet 手动清除缓存

2019年7月25日18:05:34 4 54
华为云学生机

问题

有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 Visual Studio 重新构建的时候,其使用的包版本仍然不正确。

解决

NuGet 包相关的文件夹,除了 .nuget 文件夹以外,还有其他两个缓存/临时文件夹,将这两个文件夹清空之后,程序可以正常构建。

文件夹路径:

  1. C:\Users\<用户名>\.nuget\packages
  2. C:\Users\<用户名>\AppData\Local\NuGet\v3-cache
  3. C:\Users\<用户名>\AppData\Local\Temp\NuGetScratch
weinxin
微信公众号
博客微信公众号,欢迎关注。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   博主  1

    • avatar 心灵博客 4

      竟然是软件开发大佬,以后帮我做点小工具呗

        • avatar 萧瑟  博主

          @心灵博客 大佬算不上,NET方面小菜鸟一枚,嘿嘿。

        • avatar 杂烩网 1

          不错!

          • avatar 小王先森 5

            言简意赅,直击要害!