0

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

但在发布模式下,所有图片都是方形格式。我卸载并重新安装nuget。另外,清理、重建和删除 bin 和 obj 文件夹,但问题仍未解决。

提前致谢

4

1 回答 1

3

您可能会遇到此文档

对于链接,您可能需要添加:

安卓:

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

IOS:

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

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

安卓

在 Android 上添加链接跳过

iOS

在 iOS 上添加链接跳过

您应该只需要在发布配置中添加它。

对于 UWP,您只需创建一个对 CircleImage 程序集的小而简单的引用,以使其包含在发布版本中。在 Xamarin.Forms Init 行上方添加这段代码:

var rendererAssemblies = new[]
{
    typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);
于 2018-08-08T07:30:04.667 回答