使用Visual Studio 开发工具时间长了,会发现整个项目的总大小越来越大,默认是存放在电脑系统盘里的,随着Windows11系统常常更新重启,导致系统盘闲置空间越来越小,该怎么办呢。
描述问题
整个解决方案项目会越变越大,
例如,打开系统设置窗口,存储管理下扫描结果像下图这样
这里
source
指向VS开发工具里存放的解决方案项目文件夹
打开文件夹,查看属性,瞧瞧里面是哪个文件夹过大了,
发现是packages
文件夹,来自于NuGet管理器下载的项目依赖包,
怎么办,是删还是不删?
清理缓存
清理项目编译留下的文件还不够,重新编译还不是有了,
参考微软的官网文档 管理全局包、缓存和临时文件夹
在VS工具的菜单栏,点击工具→选项,找到NuGet包管理器的设置,如下图所示
点清除所有NuGet缓存,发现是清除了路径的
C:\Users\用户名\.nuget
的packages
文件夹
再回来看看,项目解决方案里的packages
文件夹还在,好像是不能删,
若删了,编译项目的时候还是会重新下载,还是一样占用空间,
参考微软官方文档VS新建解决方案默认路径
项目转移
剪切,移动到其它分区盘的操作还不够,还有一个细节要注意,
修改默认创建解决方案的位置,这样操作,点击”工具“,“选项”对话框:“项目和解决方案”→“位置”,修改项目位置,如下图所示
然后关闭开发工具,把整个解决方案文件夹连同packages
文件夹一起移动到其它如D盘,这个分区盘可用空间有很多,
重新打开VS开发工具,重新打开解决方案就好