我没有要求我的用户通过mono <x>
命令转到终端并启动我的应用程序,我想给他们一个点击“X.app”和Mono运行时启动我的.NET程序集的经验。
有人这样做过吗?
答案 0 :(得分:5)
有关解决方案,请参阅this问题。您的用户甚至不必预装单声道。
答案 1 :(得分:5)
正如其他帖子所示,您需要做的就是按照软件的.app布局打包软件。
通常,您需要提供一个简单的bash脚本:
#!/bin/sh
exec /Library/Frameworks/Mono.framework/Versions/Current/bin/mono YourApp.exe
这就是你所需要的,但是你可以调整那个脚本以探测Mono的安装情况,如果没有,就可以安装它。了解Monodevelop如何做到这一点:
答案 2 :(得分:5)
仅供参考,MonoDevelop 2。2(2009年12月)有一个名为 macpack 的命令行工具,它将为您构建一个有效的Finder“.app”文件夹结构,其中包含引导程序和正确的过滤器层次请参阅MonoDevelop在线文档或Google for macpack等.MonoDevelop本身在OS X上非常接近,因此值得下载。但是调试器还没有在OS X上运行。