我有一个为Windows开发的应用程序,在MacOS上通过mono运行而无需任何修改(太好了!)。但是,由于它是一个可执行文件,因此OSX不将其识别为本机文件类型,这意味着您必须进入命令行运行“mono appname.exe”。它也不显示应用程序图标。如果有影响的话,我的测试环境是带有Mono 2.6.1的Snow Leopard。
据我所知,在Mac世界中,让用户进入命令行是极其不礼貌的。是否有一种“正确的方法”来部署Mono应用程序,以便可以通过单击图标运行它 - 也许是Mac等效的快捷方式(如果存在这样的东西)?我听说过一种称为“bundle”的东西,但也许那些不适用于Mono/ .NET应用程序。
那么,有没有一种“正确的方法”使用户更轻松地运行该应用程序?