首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SkiaSharp SKSvg.Load throws

SkiaSharp SKSvg.Load throws
EN

Stack Overflow用户
提问于 2022-07-28 08:09:13
回答 1查看 100关注 0票数 0

我在我的Xamarin.Core/Xamarin.iOS项目上使用SkiaSharp库。我尝试从Core库加载一个SVG文件,如下所示;

代码语言:javascript
复制
 var svg = new SKSvg();

 Assembly assembly = type.GetTypeInfo().Assembly;

 using (Stream stream = assembly.GetManifestResourceStream($"{assembly.GetName().Name}.Images.watermark_light.svg"))
 {
     svg.Load(stream);
 }

代码抛出"Load“步骤,表示没有找到"System.MissingMethodException:方法: SkiaSharp.SKTextBlob SkiaSharp.SKTextBlob.CreatePositioned(string,SkiaSharp.SKFont,System.ReadOnlySpan`1)" )

My配置:

Debug|Simulator

  • Linker行为:不要link

  • Xamarin.iOS 15.4.0.0

  • xcode13.2: 8fc41ae82

  • Rider IDE: RD-221.5591.20

  • OS: MacOS Monterey 12.4 (21F79)

v2.88.1-preview.79

  • SkiaSharp.Views v2.88.1-preview.79

  • Svg.Skia v0.5.14

  • SkiaSharp.Svg v1.60.0

  • CoreLibrary/Images/watermark_light.svg(svg路径(
  • SkiaSharp

)

我还尝试将SKTextBlob引用添加到LinkerPleaseInclude.cs中。但是,当链接器行为设置为“不要链接”时,情况就不应该是这样了。此外,还为相关名称空间添加了他们都不起作用。对这个问题有什么想法吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-29 08:42:43

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73149363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档