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/

posted @ 2024-12-15 22:21  jopny  阅读(27)  评论(0编辑  收藏  举报