问题Mac通过Homebrew自动安装EPPLUS / Unity3d安装的libgdiplus无效

时间:2019-04-22 21:36:46

标签: c# unity3d epplus

当尝试在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();

0 个答案:

没有答案