>
The type initializer for 'Gdip' threw an exception.
2024-03-06 17:19
.NET Core
  • 205
  • 527
  • 64
  • 51

错误内容 报错  The type initializer for 'Gdip' threw an exception. 

错误是 System.Drawing.Common 发生的异常,由于该组件提供对 GDI+ 图形功能的访问。它是依赖于 GDI+ 的,在 Windows 上,通过 COM 引用就可使用

但是 Linux 上是没有 GDI+,于是 Mono 团队使用C语言实现了 GDI+ 接口,提供对非 Windows 系统的 GDI+ 接口访问能力,这个就是libgdiplus,所以我们只需要在 Linux 上安装一下这个组件即可

yum install libgdiplus

然后重启下项目即可生效


全部留言 ()
返回
顶部