自从开始搞开发以来,什么VS、IDEA、Docker、DBeaver、Navicat,要不就是在安装各种软件,要么就是在安装软件的路上,250G的C盘感觉就丝毫扛不住,现在又不敢轻易重装系统,分配C盘,16G内存只要一开软件,嗷一声就没有了。
对了广大粉丝朋友们,有出售高配笔记本的么,至少32G内存的那种,有不想要的可以转手出售给我。
所以最近只能先研究研究,怎么优化这个软件,昨天研究了下IDEA的仓库repository,就想着VS的Nuget是不是也可以配置,网上Chat一下,果然还真可以
在电脑中输入命令:
dotnet nuget locals all --list
可以看到多个缓存信息
找到全局包地址packages,一看竟然14个G?VS果然是宇宙第一IDE,就是这么疯狂,再加上cache和temp,总量至少22G打底
这里就先把包给转到D盘吧,其他的先不动。
建议大家行动之前可以先备份,我是先压缩包,放到移动盘里做备份了。
输入命令
AppData%\Nuget\
可以看到nuget的配置文件
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
<config>
<add key="globalPackagesFolder" value="D:\vs\nuget\.nuget\packages" />
</config>
</configuration>
输入一个新的config节点,并配置全局包文件夹地址。
输入第一步的命令,查看地址是否生效
直接把c盘的文件,copy到新的包仓库的路径里,然后打开vs,运行.net项目,清理解决方案,重新生成解决方案,重新生成项目,编译运行项目,发布项目,看看是否有问题,然后就可以把c盘的包给删了,当然还是那句话,做好备份。
运行正常,完美:
回头看看C盘,又多了15G,可以继续开心的搞其他的幺蛾子了。
未来老张还是会在分享的道路上分享自己一份力量,努力发光发亮!