我想将 Mono 运行时与我的 OS X 应用程序捆绑在一起,这样用户就不需要安装额外的框架来运行我的应用程序。
当尝试使用 MonoDevelop 的自动打包功能并检查“在应用程序包中包含 Mono 运行时”时,我被告知我需要 Xamarin.Mac。现在,对于像我这样的小公司来说,Xamarin 的价格相当高,我希望我不必为了捆绑运行时而购买整个 Xamarin 包。
我的猜测是还有其他方法可以做到这一点。我特别记得读过一些关于包含框架和设置环境变量的内容,但我再也找不到了。互联网上有评论和提示,即使在 SO 上也是如此,并且共识似乎是确实有可能,但我还没有找到关于如何做到这一点的描述。大多数答案似乎都链接到现在已经消失的 mono-project.com 网页的某些部分,因为我怀疑它已被移动到 Xamarin 包中。
那么,是否有任何非 Xamarin 方式在我的应用程序包中包含 Mono 运行时,让用户在不安装 Mono 的情况下运行它?