用户在Mac OSX上轻松启动我的.NET应用程序(使用Mono)?

时间:2011-02-02 01:00:34

标签: .net macos mono

我开发了一个在Windows和Mac OSX上运行的应用程序。 幸运的是,两者都运行良好。

我唯一不喜欢的是用户必须打开命令提示符才能启动我的应用程序。

是否有更简单的方法,例如创建桌面快捷方式,甚至更好地创建安装Mono + my application的本机dmg文件?

1 个答案:

答案 0 :(得分:5)

您可以创建应用包。以下说明为GTK#描述了这一点,但应该可以轻松地适用于任何其他GUI工具包:

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

应用程序的启动脚本会提示用户安装Mono。或者,您可以使用MonoMac插件中包含的“mmp”工具,可以将Mono的子集合并到您的应用包中。

您可以找到几个创建dmg的指南(例如http://el-tramo.be/guides/fancy-dmg),它只是一个包含您应用的磁盘映像,并且具有漂亮的背景图像和/ Applications的快捷方式。