解决 .nuget 占用C盘大量空间问题
背景
最近C盘不够用了,一个个排除,发现 C:\Users\用户(比如:dell).nuget 这个文件夹与日俱增。这是平时我使用vs2022的nuget安装包的时候,很多包就会安装到这个默认的目录。大概占用C盘13个G,有没有办法修改这个目录呢
修改目录
直接到环境变量的系统变量中添加一个变量 NUGET_PACKAGES
即可:
查看命令
此时打开cmd,然后输入命令如下:
dotnet nuget locals all --list
你会发现之前,默认是C盘的,现在已经改成你刚刚设置的路径了,以后就会默认安装到这个盘里面。
如果你想清除所有缓存,可以输入命令: dotnet nuget locals all --clear
查看改完之后,直接把 C:\.nuget\packages
拷贝到 G:\.nuget\packages
即可!
小结
之前,将整个项目拷贝到另外一台电脑时,有时会发现有些包没有安装,需要联网重新编译一下(编译的时候会重新下载包) 原因就是这些包安装在这些全局目录下了!
本文来自博客园,作者:jevan,转载请注明原文链接:https://www.cnblogs.com/DoNetCShap/p/18386272