Xamarin Forms:ImageCircle包在发行模式UWP中不起作用

时间:2018-08-08 06:21:10

标签: xamarin.forms circleimage

对于圆形图像,我使用的是 Xam.Plugins.Forms.ImageCircle 包,它在调试模式下工作正常。

但是在释放模式下,所有图片均为正方形格式。我卸载并重新安装nuget。另外,请执行清理,重建和删除bin和obj文件夹的操作,但是仍然无法解决问题。

预先感谢

1 个答案:

答案 0 :(得分:3)

您可能会遇到documentation的这一部分。

  

要进行链接,您可能需要添加:

     

Android:

     

ImageCircle.Forms.Plugin.Abstractions; ImageCircle.Forms.Plugin.Android;

     

iOS:

     

-linkskip = ImageCircle.Forms.Plugin.iOS --linkskip = ImageCircle.Forms.Plugin.Abstractions

将此添加到您的平台项目构建选项中。

Android

Add linking skip on Android

iOS

Add linking skip on iOS

您只需要在Release配置中添加它。

对于UWP,您只需创建一个对CircleImage程序集的小而琐碎的引用,即可将其包含在发行版本中。在Xamarin.Forms Init行上方添加以下代码:

var rendererAssemblies = new[]
{
    typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);