运行 space 个在我的电脑上使用 Xamarin

Running out of space using Xamarin on my PC

我在我的电脑上创建了一个 Xamarin 应用程序(Windows 10,Visual Studio 2019)以及一个 android 模拟器(Pixel Pie 9.0 -API 28)。

我注意到在创建 Xaml 页面以及相应的视图模型时,运行在模拟器上进行更改会占用我驱动器上相当多的数据。

我是 Xamarin App/Android 开发的新手,所以我的猜测是有数据缓存(也许?)占用了 space 的配额。例如,创建注册表单、构建和 运行 在模拟器上进行更改导致磁盘 space 从 13.5 GB 下降到 10 GB。

我怎样才能释放硬盘上的数据,因为按照这个速度,我感觉它 运行 很快就会用完。

其中一些是缓存(主要是下载的 nuget 包),但很多也只是编译后的应用程序(其调试版本通常比正常的 'release' 构建大很多)。模拟器也会消耗一些space来创建和运行,这是无法避免的。安装 android sdk 和模拟器映像不会创建实际的模拟器磁盘映像,直到您 运行 模拟器本身。

一般来说,除非您 运行 多个版本的模拟器,否则您不应期望看到 space 的使用继续以该速度增加。只需将新代码添加到同一个项目中,大小不会有太大变化。

要暂时释放 space,您可以随时删除项目中的 obj 和 bin 文件夹,但一旦您再次构建它,它们就会重新创建。