yuanrui / blog

Some notes.
http://yuanrui.github.io
3 stars 0 forks source link

清理VS相关缓存文件 #45

Open yuanrui opened 1 year ago

yuanrui commented 1 year ago

想装一些新的软件,发现C盘空间不够用了。记得以前在VS中开启TraceDebugging后,Debug调试文件用不了多久就会把C盘占满。本机没有装几个软件,这次估计也是VS缓存过大引起存储空间不够用。此文档记录下清理文件的过程。 清理nuget相关缓存 使用 dotnet nuget locals all --list 查询nuget包存储位置。

http-cache: C:\Users\YuanRui\AppData\Local\NuGet\v3-cache
global-packages: C:\Users\YuanRui\.nuget\packages
temp: C:\Users\YuanRui\AppData\Local\Temp\NuGetScratch
plugins-cache: C:\Users\YuanRui\AppData\Local\NuGet\plugins-cache

global-packages相对来说占用比较大,有17个G左右,将缓存文件复制到新的目录设置环境变量 NUGET_PACKAGES 指向该目录,然后删除global-packages对应目录。 删除nuget临时缓存

%userprofile%\AppData\Local\Temp\NuGet\TempCache

删除VS Code缓存

%userprofile%\AppData\Roaming\Code\Cache\Cache_Data
%userprofile%\AppData\Roaming\Code\CachedData

删除VS安装包缓存,慎用,可能会导致Visual Studio Installer异常。

%programdata%\Package Cache

参考链接: https://learn.microsoft.com/zh-cn/nuget/consume-packages/managing-the-global-packages-and-cache-folders