Свойство Command, не работающее в XamarinForms- Режим освобождения [дубликат]

ОК, у меня была такая же проблема, но я использовал java 8 и продолжал получать эту ошибку, я пробовал большинство решений. но оказалось, что мой maven все еще указывал на java 9, хотя я установил глобальную java как 8, поэтому, как только я исправил, что все это сработало, для любого тела, у которого может быть такая проблема, проверьте (How для исправления Maven для использования Java по умолчанию) https://blog.tompawlak.org/maven-default-java-version-mac-osx

1
задан Akash Amin 27 May 2016 в 06:29
поделиться

1 ответ

XAML не анализируется как время компиляции, это в основном строка ресурса.

Две опции:

1) Отметьте метод с атрибутом [Сохранить], чтобы

[Preserve]

Ссылка: Ссылка на кросс-платформу Ссылка: iOS Linker Ссылка: Android Linker

2) Предварительно скопируйте свой XAML в IL, чтобы линкер знал, что это событие используется.

[assembly: XamlCompilation (XamlCompilationOptions.Compile)]

Это дает дополнительное преимущество от времени компиляции вашего XAML, некоторое снижение в режиме загрузки XAML и времени создания экземпляра и небольшого уменьшения памяти.

Ссылка: Использование компилятора XAML для повышения производительности приложения Xamarin.Forms

1
ответ дан SushiHangover 5 September 2018 в 15:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: