Anolis(龙蜥)8.6,部署.net Core的应用程序,程序中有一个功能使用System.Drawing.Common生成拼接图片,在调用这个功能时报了错误
System.TypeInitializationException: The type initializer for ‘Gdip’ threw an exception.
第一反应时,需要安装libgdiplus,之前在CentOS时,安装这个可以解决问题,但是在Anolis,不起作用了。
后来从网上搜索了解决方式,需要安装libpng15,总共是三个软件,
glibc-2.34-60.el9.x86_64.rpm
libpng15-1.5.30-14.el9.x86_64.rpm
zlib-1.2.11-39.el9.x86_64.rpm
将这三个文件夹上传到服务器之后,进入软件路径执行 rpm -Uvh ./*.rpm --nodeps --force
将这三个软件安装之后,可解决这个问题。