При попытке использовать авторазбор колонок в EPPLUS в Unity3d на Mac я получаю DllNotFoundException.Кажется, это известная проблема, и я нашел несколько ссылок, подобных этой: Аналогичная проблема
В установленном файле readme:
*. NET Core использует предварительный просмотрSystem.Drawing.Common, так что будьте в курсе этого.Мы будем обновлять его по мере выпуска Microsoft более новых версий.System.Drawing.Common требует установки libgdiplus в операционных системах, отличных от Windows.Используйте ваш любимый менеджер пакетов, чтобы установить его.Например:
Homebrew на MacOS: brew install mono-libgdiplus
apt-get: apt-get install libgdiplus
EPPlus-A .NET Spreadsheet API *
Я установил Homebrew, до этого никогда не слышал об этом, и похоже, что он установлен правильно.Затем я "brew install 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();