Иметь проект Xamarin.Forms, использующий EntityFrameworkCore для встроенной базы данных.При запуске приложения мы будем вызывать:
Database.EnsureDeleted();
, который при необходимости сбросит встроенную базу данных.При запуске для iOS и Android это будет нормально работать при подключении к отладчику.Как только я отсоединяю шнур от устройства и просто запускаю приложение, оно будет зависать при загрузке, и я выделил его в качестве проблемы EnsureDeleted, если я закомментирую эту строку, она будет работать нормально.Кроме того, я просто поместил пустую попытку поймать его, и он все равно приведет к краху всего приложения.
Есть идеи?