Xamarin Forms: пакет ImageCircle не работает в режиме релиза UWP
Для изображения круга я использую пакет Xam.Plugins.Forms.ImageCircle, и он отлично работает в режиме отладки.
Но в режиме релиза все картинки в квадратном формате. Я удаляю и переустанавливаю nuget. Кроме того, выполните очистку, перестройку и удаление папок bin и obj, но проблема все еще не решена.
заранее спасибо
1 ответ
Вы можете столкнуться с этим фрагментом документации.
Для ссылки может потребоваться добавить:
Android:
ImageCircle.Forms.Plugin.Abstractions; ImageCircle.Forms.Plugin.Android;
IOS:
--linkskip = ImageCircle.Forms.Plugin.iOS --linkskip = ImageCircle.Forms.Plugin.Abstractions
Добавьте это в опции сборки проекта вашей платформы.
Android
IOS
Вам нужно только добавить это в конфигурацию выпуска.
Для UWP вам просто нужно создать небольшую, тривиальную ссылку на сборку CircleImage, чтобы она была включена в сборку релиза. Добавьте этот фрагмент кода над строкой Xamarin.Forms Init:
var rendererAssemblies = new[]
{
typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);