从Xamarin Studio切换至Visual Studio 7后,如何清理残留回收磁盘空间?
清理Xamarin Studio残留文件与磁盘空间回收指南(MacOS)
嘿,刚从Xamarin Studio转到VS7,还得跟旧环境的残留文件“算账”对吧?尤其是磁盘只剩10GB的情况下,这些遗留文件确实能腾出不少空间。我整理了几个靠谱的清理方向,你可以一步步来:
一、清理Xamarin Studio核心残留文件
这些是卸载后最容易留下的“硬骨头”,直接删掉就行:
- 应用支持目录:打开访达,前往文件夹
~/Library/Application Support/XamarinStudio,整个文件夹删除(里面存着旧的设置、插件、项目模板) - 偏好设置文件:前往
~/Library/Preferences,删除所有带com.xamarin.xamarinstudio前缀的.plist文件,比如com.xamarin.xamarinstudio.plist、带版本号的com.xamarin.xamarinstudio.6.plist等 - 缓存文件:删除
~/Library/Caches/XamarinStudio,这里面的缓存文件占空间不小,而且完全可以重建 - 日志文件:清理
~/Library/Logs/XamarinStudio,旧日志留着毫无用处
二、清理关联依赖与缓存
除了核心文件,还有一些关联的组件和缓存也能省空间:
- Xamarin SDK残留:前往
~/Library/Developer/Xamarin,这里可能存着旧版本的Android、iOS组件。如果你已经通过VS7的SDK管理器更新到了最新版本,旧版本的文件夹(比如带具体版本号的Android SDK目录)可以放心删除。注意别删当前VS7正在使用的版本哦 - NuGet全局缓存:
~/.nuget/packages里堆了很多旧的NuGet包,如果你项目已经用VS7重新还原过,或者一些很久不用的包,可以直接删除部分大体积的旧包;或者用终端执行命令dotnet nuget locals all --clear一键清理所有NuGet缓存(之后项目会重新下载需要的包,耗时取决于网络) - iOS模拟器旧镜像:前往
~/Library/Developer/CoreSimulator/Devices,这里是iOS模拟器的镜像文件。别全删,找那些对应旧iOS版本(比如iOS 14及更早)、你很久没用到的设备镜像文件夹删除,能腾出几GB空间
三、额外的磁盘空间回收技巧
除了Xamarin相关,还有几个通用方法帮你挤空间:
- 清理VS7自身缓存:前往
~/Library/Caches/VisualStudio/7.0,删除里面的缓存文件,重启VS7会自动重建,不影响使用 - 删除旧安装包:检查
~/Downloads和~/Library/Caches/XamarinInstaller,之前下载的Xamarin Studio安装器、组件安装包都可以删掉,安装完就没用了 - 用Mac自带存储管理:点击苹果菜单→关于本机→存储→管理,用“优化存储”自动清理旧文件,或者在“查看文件”里手动找出大体积的无用文件(比如旧项目备份、未使用的虚拟机镜像)
小提醒
删除系统目录下的文件前,最好确认一下是不是当前VS7正在使用的(比如SDK版本),如果拿不准,可以先把文件夹移到桌面备份,重启VS7确认没问题再彻底删除。
内容的提问来源于stack exchange,提问作者Luis de Haro
相关产品推荐
相关产品推荐

