Xamarin: InitializeComponent () слишком сложный - PullRequest
1 голос
/ 07 июня 2019

В настоящее время я разрабатываю приложение для IOS и Android с помощью форм Xamarin.Я выполняю отладку на моем устройстве Android.

Начиная со вчерашнего дня, когда я пытаюсь построить и протестировать мое решение, оно переходит в состояние останова еще до загрузки приложения.

Исключение составляют

System.InvalidProgramException: метод wuut.Discover:InitializeComponent () слишком сложный.

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

Я посмотрел исключение в Google, но не смог найти ничего похожего на мою проблему.

Ошибка возникает внутри InitializeComponent на одной из моих страниц контента, содержащих AbsoluteLayout.

AbsoluteLayout довольно велика с 5400 строк кода.Поэтому, просматривая сообщения об ошибках, я попытался удалить несколько фрагментов моего XAML, и он снова начал работать.

Поэтому мой вопрос: есть ли у XAML или Xamarin какие-то ограничения относительно того, насколько большим должен быть AbsoluteLayout / Contentpage??Если нет, то как бы я решил эту проблему?

Заранее спасибо и всего наилучшего

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...