对于圆形图像,我使用的是 Xam.Plugins.Forms.ImageCircle 包,它在调试模式下工作正常。
但是在释放模式下,所有图片均为正方形格式。我卸载并重新安装nuget。另外,请执行清理,重建和删除bin和obj文件夹的操作,但是仍然无法解决问题。
预先感谢
答案 0 :(得分:3)
您可能会遇到documentation的这一部分。
要进行链接,您可能需要添加:
Android:
ImageCircle.Forms.Plugin.Abstractions; ImageCircle.Forms.Plugin.Android;
iOS:
-linkskip = ImageCircle.Forms.Plugin.iOS --linkskip = ImageCircle.Forms.Plugin.Abstractions
将此添加到您的平台项目构建选项中。
Android
iOS
您只需要在Release配置中添加它。
对于UWP,您只需创建一个对CircleImage程序集的小而琐碎的引用,即可将其包含在发行版本中。在Xamarin.Forms Init行上方添加以下代码:
var rendererAssemblies = new[]
{
typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);