Epplus为.NET众所皆知的Excel读取与写入函式库
在利用此函式库撰写相关功能报表并於Windows环境下测试与呈现结果皆是正常的.
然而把sevice app於linux docker的容器环境下run在此功能会丢出:
the type initializer for 'gdip' threw an exception.
经查询的错误原因为.NET的System.Drawing.dll内部依赖了 gdiplus.dll ,
而gdiplus.dll在Windows的环境上操作系统会自带此dll,而在Mac和linux系统是没有相关预设只能自己去添加
於app所在的docker内更新并安装此lib再重启该功能的app便可以正常运作
1.进入到docker
2.RUN apt-get update && apt-get install -y libgdiplus
3.重启app
Unable to load shared library “libgdiplus” - Docker [ .NET application with Aspose API]
netcore
linux
docker
epplus
<<: [SQL]ISNULL()函式对於资料型态的隐性规则
>>: [NET Core] 3.1版本 Json 正反序列化与过去版本的差异
您的订阅是我制作影片的动力 订阅点这里~ 影片程序码(延续昨天) #步骤三: 建模&诊断 #...
前言 写在前面 Kaggle 不知道从何时开始,每年会有一段时间举办 30 days challen...
案例说明及适用场景 概念上是属於暂收款的机制,但与特定商品绑定 寄仓通常都会搭配商品折扣,所以在退换...
在这星期我们开始了这段旅程,开始听到一些之前没有听过的名词,虽然没有很难,但还是很开心能够跟大家一...
来到测试的尾声,来把前面所学的整理一下吧! First Step => 要进行测试,我们势必要...