解决.Net Core 使用 System.Drawing.Common 在CentOS下报错'Gdip'

在使用CentOS netcore产生验证码

发生错误The type initializer for ‘Gdip’ threw an exception.

在CentOS命令行中输入

先看一下centos 上的 libdl 版本是多少?
ls /usr/lib/libdl

**然后确定版本后输入
locate libdl /usr/lib64/libdl-2.17.so /usr/lib64/libdl.so.2
cd /usr/lib64
ln -s libdl-2.17.so libdl.so

如果还不行就安装
yum install libgdiplus-devel

发布了12 篇原创文章 · 获赞 6 · 访问量 672

猜你喜欢

转载自blog.csdn.net/u011363395/article/details/104414664