我正在使用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。
任何人都可以帮助我吗?感谢
答案 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的预览版: