.net Core允许在 Centos7 上,使用 System.Draw.Common类库时,报以下错误:

 "Class":"System.TypeInitializationException",
"Message":"Unable to load DLL 'libgdiplus': The specified module could not be found.",
"StackTrace":" at System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromFile(String filename, IntPtr& bitmap)
at System.Drawing.Bitmap..ctor(String filename, Boolean useIcm)
at Ims.Dsl.Utility.ImageUtils.GetResolution(String filePath)
at Ims.Dsl.Persistence.Service.Impl.TemplateService.CreateUploadImage(IList` files, String createIp)
at Ims.Dsl.RestApi.Controllers.v1.TemplateController.UploadImage()

解决方案如下:

yum install autoconf automake libtool
yum install freetype-devel fontconfig libXft-devel
yum install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
yum install glib2-devel cairo-devel
git clone https://github.com/mono/libgdiplus
cd libgdiplus
./autogen.sh
make
make install

创建符号链接:

ln -s /usr/local/lib/libgdiplus.so /usr/lib64/libgdiplus.so
ln -s /usr/local/lib/libgdiplus.so /usr/libgdiplus.so

最新文章

  1. ZOJ Problem Set - 1048 Financial Management
  2. jQuery--事件总结
  3. js 内存小记
  4. php:获取浏览器的版本信息
  5. hdu 2891 中国剩余定理
  6. JQuery特效分享网站
  7. csharp: Domain-Driven Design(领域驱动设计)
  8. ztree树 叶子节点路径的集合
  9. clock sense和analysis mode
  10. N的互质数----欧拉函数
  11. oracle归档日志增长过快处理方法
  12. 关于css3的fixed布局
  13. oracle中的赋权
  14. 遇到的Mysql的一个坑
  15. wireshark数据包分析实战 第二章
  16. libgdx学习记录2——文字显示BitmapFont
  17. linux shell中 if else for循环以及大于、小于、等于逻辑表达式的历程
  18. 【Myeclipse】用Myeclipse10.5搭建C/C++开发环境
  19. Web阶段总结以及感受(附带大一结束暑期学习的纲要)
  20. eclipse添加源码的另外一种方法

热门文章

  1. HBuilder的一些常用快捷键
  2. 11. Jmeter-后置处理器二
  3. 数据结构C语言实现
  4. javascript中数组的应用总结
  5. ASP.NET Core 2.1 JWT Token 使用 (二) - 简书
  6. jQuery查阅api手册
  7. python常用技巧 — 杂
  8. MySQL事务调优
  9. leetcode-第14周双周赛-1274-矩形内船只的数目
  10. Anaconda 安装 pytorch报错解决方法