当尝试在EPPLUS中使用自动调整列时,在Mac上的Unity3d中,我收到DllNotFoundException。这似乎是一个已知的问题,我发现了一些类似的参考文献:Similar problem
在已安装的自述文件中:
*。NET Core使用System.Drawing.Common的预览,因此请注意。我们将在Microsoft发布较新版本时对其进行更新。 System.Drawing.Common要求将libgdiplus安装在非Windows操作系统上。 使用您喜欢的软件包管理器进行安装。 例如:
MacOS上的自制软件: brew install mono-libgdiplus
apt-get: apt-get install libgdiplus
EPPlus-A .NET Spreadsheet API *
我安装了Homebrew,在此之前从未听说过它,并且看起来安装正确。然后,我“酿制了mono-libgdiplus”,看起来也不错。
这里是安装:
Last login: Mon Apr 22 21:15:06 on console
Peters-MBP:~ peterkallviks$ brew install mono-libgdiplus
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
boringtun
==> Updated Formulae
goreleaser jump lynis nagios
重新安装:
Peters-MBP:~ peterkallviks$ brew reinstall mono-libgdiplus
==> Reinstalling mono-libgdiplus
==> Downloading https://homebrew.bintray.com/bottles/mono-libgdiplus-5.6.mojave.
Already downloaded: /Users/peterkallviks/Library/Caches/Homebrew/downloads/a1212501645cb02bf6dd64e4a53f130bb447b1bc3a940010537edc2a1ebd88b4--mono-libgdiplus-5.6.mojave.bottle.tar.gz
==> Pouring mono-libgdiplus-5.6.mojave.bottle.tar.gz
/usr/local/Cellar/mono-libgdiplus/5.6: 13 files, 935.7KB
我仍然遇到相同的错误,不知道要怎么解决。
导致问题的代码:
worksheet.Column(1).AutoFit();