Более простой способ для пользователей запускать мое .NET-приложение (с Mono) на Mac OSX? - PullRequest
2 голосов
/ 02 февраля 2011

Я разработал приложение для работы в Windows и Mac OSX. К счастью, он уже работает достаточно хорошо на обоих.

Единственное, что мне не нравится, это то, что пользователь должен открыть командную строку, чтобы запустить мое приложение.

Есть ли более простые способы, такие как создание ярлыка на рабочем столе или, что еще лучше, создание собственного dmg-файла, который устанавливает Mono + мое приложение?

1 Ответ

5 голосов
/ 02 февраля 2011

Вы можете создать пакет приложений. Следующие инструкции описывают это для GTK #, но должны быть легко адаптированы для любого другого инструментария GUI:

http://mjhutchinson.com/journal/2010/01/24/creating_mac_app_bundle_for_gtk_app

Скрипт запуска приложения предлагает пользователю установить Mono. В качестве альтернативы вы можете использовать инструмент «mmp», включенный в плагин MonoMac для MonoDevelop, который может объединить подмножество Mono в ваш пакет приложений.

Вы можете найти несколько руководств по созданию dmg (например, http://el -tramo.be / guides / fancy-dmg ), который представляет собой просто образ диска, который содержит ваше приложение и имеет хороший фон изображение и ярлык / Приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...