Xamarin: InitializeComponent () слишком сложный

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

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

Исключением является:

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

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

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

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

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

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

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

0 ответов

Другие вопросы по тегам