Привет, я новичок в моно разработке и надеялся получить какой-нибудь совет.
Мы пытаемся разработать приложение GTK # 2.0 с моно 2.10 для Mac Snow Leoplard 10.6+.Мы используем стороннюю .NET DLL в нашем моно-проекте на Mac.Этот сторонний dll ссылается на библиотеку libgdiplus, которая позже ссылается на библиотеку libfreetype.dylib, расположенную по адресу /usr/X11/lib/libfreetype.dylib (по крайней мере это местоположение отображается в режиме моно отладки при запуске нашего приложения).
В настоящее время мы сталкиваемся с 2 проблемами:
1) мы получаем ошибку, что версия libfreetype.dylib устарела, моно отладка говорит, что есть 10.0, но должно быть 13.0
Вопрос в том, можем ли мыпросто перезаписать эту lib новой в установщике пакетов на Mac?Мы скопировали libfreetype.dylib из X11 xquartz 2.6.0, и это решило эту проблему (просто чтобы решить проблему, установка xquartz 2.6.0 не решает проблему, мы все еще получаем эту ошибку).Можем ли мы как-нибудь добавить ссылку на новый libfreetype.dylib из моно-проекта?
2) после обновления вручную до libfreetype.dylib версии 13.0 мы получаем еще одну ошибку, что / usr / share / fonts / ttf отсутствует, но при установке по умолчанию X11 такой папки нет, снова мы сделали ручное копированиеиз папки шрифтов из xquartz 2.6.0 установить, после этого наше приложение работало нормально.Вопрос в том, можем ли мы связать папку шрифтов в установщике пакета и установить ее на Mac без проблем?
Любая помощь или подсказки были бы очень полезны.
Спасибо.