Проблема с автозагрузкой Mac EPPLUS / Unity3d, установленная libgdiplus через Homebrew без эффекта - PullRequest
0 голосов
/ 23 апреля 2019

При попытке использовать авторазбор колонок в 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...