Loading

解决 .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 即可!

小结

之前,将整个项目拷贝到另外一台电脑时,有时会发现有些包没有安装,需要联网重新编译一下(编译的时候会重新下载包) 原因就是这些包安装在这些全局目录下了!

posted @ 2024-08-29 11:06  jevan  阅读(128)  评论(0编辑  收藏  举报