Недостаточно места с помощью Xamarin на моем ПК

Я создал приложение Xamarin на своем ПК (Windows 10, Visual Studio 2019) вместе с эмулятором Android (Pixel Pie 9.0 -API 28).

Я заметил, что при создании страниц Xaml вместе с соответствующими моделями представления и выполнении изменений в эмуляторе потребляется значительный объем данных на моем диске.

Я новичок в разработке приложений Xamarin/Android, поэтому я предполагаю, что существует кэширование данных (возможно?), Которое занимает много места. Например, создание регистрационной формы, сборка и запуск изменений в эмуляторе привели к уменьшению дискового пространства с 13,5 ГБ до 10 ГБ.

Как я могу освободить данные на своем жестком диске, поскольку при такой скорости кажется, что они очень быстро закончатся.


person Arianule    schedule 30.09.2019    source источник


Ответы (1)


Часть из них представляет собой кеш (в основном загруженные пакеты nuget), но многие из них также представляют собой просто скомпилированное приложение (отладочная версия которого часто намного больше, чем обычная «выпускная» сборка). Эмулятор также потребляет некоторое пространство для создания и запуска, чего нельзя избежать. Установка образов android sdk и эмулятора не создает фактический образ диска эмулятора, пока вы не запустите сам эмулятор.

В целом, вы не должны ожидать, что использование пространства продолжит увеличиваться с такой скоростью, если вы не запустите несколько версий эмулятора. Простое добавление нового кода в тот же проект не должно сильно изменить размер.

Чтобы временно освободить место, вы всегда можете удалить папки obj и bin в своем проекте, но они будут созданы заново, как только вы снова соберете его.

person Ben Reierson    schedule 01.10.2019
comment
Большое спасибо. Это имеет смысл. Я продолжил с тем, как обстоят дела, и дисковое пространство «стабилизировалось», что более или менее соответствует тому, что я ожидал и на что надеялся :) - person Arianule; 01.10.2019