如何在mac OS X上构建Mono MDK?

时间:2015-07-12 17:38:58

标签: macos mono mono-mdk

我正在使用Xamarin工作室在OS X上编写一些C#代码,但我将计算机升级到OS X 10.11(El Capitan)开发人员预览3,breaks mono

根据这些主题中的一些说明,我已经从源代码编译单声道,它似乎工作(我可以在命令行上运行mono等),但是Xamarin工作室没有启动,因为我没有& #39;在我的/ Library / Frameworks路径中有Mono.framework。当我第一次发现Xamarin不工作时,我愚蠢地卸载并尝试(并且失败了)。

我已经看了一遍,我已经找到了很多关于如何编译Mono本身(完成)的说明,但没有告诉我如何构建和安装Mono.framework

我也试过从包中安装Mono MDK,然后用我定制的二进制文件覆盖它的二进制文件,但是当我这样做时,Xamarin工作室无法启动告诉我我没有安装了Mono MDK。

任何人都可以帮助我吗?感谢

2 个答案:

答案 0 :(得分:1)

不幸的是,似乎没有可用于从源构建/编译框架的repo。位于here的当前Mono MDK package仅包含Mono.framework以及支持安装/卸载脚本等;当前版本:

  

MonoFramework-MDK-4.0.2.5.macos10.xamarin.x86.pkg

Mono.framework应安装到/Library/Frameworks

如果确实是您下载并安装的那个,我会验证它已将Mono.framework包(571.6 MB)复制到frameworks目录中,打开Console.app然后启动{{ 1}}。如果Xamarin没有再次启动,那么我建议在此处发布错误消息并从那里继续。

另一个选项是从Xamarin中提取Mono.framework并手动安装。

答案 1 :(得分:1)

您可能已经找到了解决方案,但万一有人找到了这个帖子; Mono制作了支持El Capitan的预览版:

http://www.mono-project.com/download/