Xamarin: InitializeComponent () слишком сложный
В настоящее время я занимаюсь разработкой приложения для IOS и Android с помощью форм Xamarin. Я отлаживаю с моего устройства Android.
Начиная со вчерашнего дня, когда я пытаюсь построить и протестировать мое решение, оно переходит в состояние останова еще до загрузки приложения.
Исключением является:
System.InvalidProgramException: метод wuut.Discover:InitializeComponent () является слишком сложным.
Это работает, когда я отключаю устройство Android и открываю приложение в режиме разработчика. Но мне действительно нужна Консоль и т. Д., Поэтому сейчас я не могу продолжать разработку своего приложения.
Я посмотрел исключение в Google, но не смог найти ничего похожего на мою проблему.
Ошибка происходит внутри InitializeComponent на одной из моих страниц контента, содержащих AbsoluteLayout.
AbsoluteLayout довольно большой с 5400 строк кода. Посмотрев на сообщения об ошибках, я попытался удалить несколько фрагментов моего XAML, и он снова начал работать.
Итак, мой вопрос: есть ли у XAML или Xamarin какие-то ограничения относительно того, насколько большим должен быть AbsoluteLayout/Contentpage? Если нет, то как бы я решил эту проблему?
Заранее спасибо и всего наилучшего