修改NuGet包缓存位置

使用Visual Studio2022  开发工具时间长了,会发现整个项目的总大小越来越大,默认是存放在电脑系统盘里的,随着Windows10系统常常更新重启,导致系统盘闲置空间越来越小,该怎么办呢。

 

NuGet缓存实在是太大了,把我120G固态硬盘(系统盘)基本占用完了……只能是清理一下了,同时修改缓存路径到其他盘以便一劳永逸。

第一步、清理NuGet包全局缓存

清理项目编译留下的文件还不够,重新编译还不是有了,

在VS 2022工具的菜单栏,点击工具→选项,找到NuGet包管理器的设置,如下图所示

 

 

第二步、以管理员身份打开vs2022 , 然后点击工具>工具>Nuget

按顺序修改这两个文件。

 

 

第三步、更改下载的NuGet包存储位置

 C:\Users\ 本机账号用户名\AppData\Roaming\NuGet 文件下,找到“NuGet.Config”,然后用vs 2022打开(管理员),修改后保存。

 

第四步、修改NuGet包全局配置

在C:\Program Files (x86)\NuGet\Config目录下找到Microsoft.VisualStudio.Offline.config,管理员身份才可以修改!key="Microsoft Visual Studio Offline Packages"的value是离线包存储地址,添加config节点配置全局包存储地址;

 

 


修改完成后效果

 

 

第五步、检查一下

以管理员身份运行 CMD

输入:dotnet nuget locals all --list

效果如红线处。

 
第六步、移动原来C盘的Packages
直接把 C:\.nuget\packages 剪切到 G:\nuget\packages 即可!
posted @ 2025-05-07 22:50  小林野夫  阅读(1038)  评论(0)    收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/