Приложение Xamarin Android вылетает в режиме релиза (конструктор по умолчанию не найден) - PullRequest
0 голосов
/ 14 сентября 2018

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

Unhandled Exception:

System.MissingMethodException: Default constructor not found for type PraxisApp.MasterPage occurred

У кого-нибудь есть предложения, почему это происходит в режиме выпуска?

1 Ответ

0 голосов
/ 14 сентября 2018

Скорее всего, это связано с тем, что Mono Linker удаляет его:

Добавьте атрибут PreserveAtribute в верхнюю часть вашегоКласс страницы:

[Preserve (AllMembers = true)]
public class MasterPage
{
   ~~~
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...