SkiaSharp3.116.1部署到Linux不工作,提示libSkiaSharp.so找不到的解决办法
问题:
项目在Windows下工作一切正常,发布Linux 64版本,部署到Ubuntu 24.04后,控制台看到错误提示:libSkiaSharp.so找不到。
解决方案:
Nuget安装下面的包即可解决,SkiaSharp.NativeAssets.Linux.NoDependecies
Visual studio 2019下操作路径:
菜单:工具-》Nuget包管理器-》管理解决方案的NuGet程序包
搜索SkiaSharp即可以看到,安装后,发布项目就会看到,已发布文件夹下有libSkiaSharp.so这个文件。
直接复制libSkiaSharp.so到已部署项目根目录使用也可以解决问题。
相关连接:
https://500599.xyz/