.net core的bitmap使用的是以下类库,但无法在linux运行

https://github.com/CoreCompat/CoreCompat

在linux运行需要安装runtime.linux-x64.CoreCompat.System.Drawing

 https://www.nuget.org/packages/runtime.linux-x64.CoreCompat.System.Drawing

 如果你的是.net core2.0,那么是使用v2类库

https://www.nuget.org/packages/CoreCompat.System.Drawing.v2

https://github.com/CoreCompat/System.Drawing

让System.Drawing.Bitmap可以在linux运行

 在centos运行时,始终提示无法找到gdiplus.dll的依赖项,用命令ldd libgdiplus.so,查看 libgdiplus.so的依赖文件,发现centos缺少libpcre.so.3文件,把这个文件从ubunto /lib64/x86_64-linux-gnu里面复制出来,放到centos /lib64里面,或者放在你发程序的 runtimes\linux-x64\native 文件里也可以,问题解决

相关文章:

  • 2021-07-02
  • 2021-12-11
  • 2021-09-19
  • 2021-10-15
  • 2021-06-04
  • 2022-12-23
  • 2021-10-06
  • 2021-12-13
猜你喜欢
  • 2022-12-23
  • 2021-11-17
  • 2021-12-12
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-11-28
相关资源
相似解决方案