我开发了一个在Windows和Mac OSX上运行的应用程序。 幸运的是,两者都运行良好。
我唯一不喜欢的是用户必须打开命令提示符才能启动我的应用程序。
是否有更简单的方法,例如创建桌面快捷方式,甚至更好地创建安装Mono + my application的本机dmg文件?
答案 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的快捷方式。