![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET Core
文章平均质量分 61
罗曼蒂克笑往事
只做干饭人,不做打工人
展开
-
解决非Windows系统的System.Drawing.Common不再支持.NET6的问题,第三种方式更换SkiaSharp组件
之前服务跑的还好好的,不知道是何原因今天登录页一打开,验证码图片出不来了,本来以为是Gdip的组件出问题了,一查才发现System.Drawing.Common类不支持Linux系统了。我这边实际使用的Nuget包:SkiaSharp.NativeAssets.Linux.NoDependencies。常用的这两种够用了,方法一是永久配置,方法二可以在部署的时候动态配置。将安装包里面的【字体库相关配置】文件夹下面的文件复制到对应目录下,详细的生成图片的工具类有点长,就不贴了,可以自行百度搜索一下。原创 2022-07-11 10:14:15 · 3503 阅读 · 0 评论 -
CentOS7下.Net 5.0服务调用System.Drawing.Graph生成验证码图片,异常报错处理
No package libgdiplus available或者是System.TypeInitializationException:Thetypeinitializerfor'Gdip'threwanexception.>System.DllNotFoundException:Unabletoloadsharedlibrary'libgdiplus'oroneofitsdependencies.Inordertohelpdiagnos...原创 2021-03-05 16:13:10 · 869 阅读 · 0 评论