Xamarin Forms:ImageCircle 包在发布模式 UWP 下不工作
Xamarin Forms:ImageCircle package is not working in release mode UWP
对于圆形图像,我使用的是 Xam.Plugins.Forms.ImageCircle 包,它在调试模式下工作正常。
但在发布模式下,所有图片都是方形的。我卸载并重新安装 nuget。另外,清理,重建和删除bin和obj文件夹,但问题仍然没有解决。
提前致谢
你可能会 运行 进入这片 documentation。
For linking you may need to add:
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 初始行上方添加这段代码:
var rendererAssemblies = new[]
{
typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);
对于圆形图像,我使用的是 Xam.Plugins.Forms.ImageCircle 包,它在调试模式下工作正常。
但在发布模式下,所有图片都是方形的。我卸载并重新安装 nuget。另外,清理,重建和删除bin和obj文件夹,但问题仍然没有解决。
提前致谢
你可能会 运行 进入这片 documentation。
For linking you may need to add:
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 初始行上方添加这段代码:
var rendererAssemblies = new[]
{
typeof(ImageCircleRenderer).GetTypeInfo().Assembly
};
Xamarin.Forms.Forms.Init(e, rendererAssemblies);