2015-07-12 77 views
0

我使用Xamarin工作室写在OS X上一些C#代码,但我升级我的电脑OS X 10.11(酋长)的开发者预览3,这breaksmono如何在Mac OS X上构建Mono MDK?

按照一些在那些线程的说明,我从源代码编译单声道,它似乎工作(我可以在命令行上运行单声道,等等),但Xamarin工作室不会启动,因为我没有在我的/图书馆/框架路径Mono.framework。我愚蠢地卸载并尝试(并失败),当我第一次发现Xamarin不工作。

我看了所有的地方,我发现很多关于如何编译单本身(完成),但没有说明它告诉我如何建立并安装Mono.framework

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

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

+1

如果他们发布了自己的包脚本......的“易”的方法是打开现有的.pkg为4.0.2,我不知道。 x,覆盖你的新文件,重新编译它并运行...有许多方法可以编辑pkgs,这里是一个很好的开始:http://stackoverflow.com/questions/11298855/how-unpack-and -pack-pkg-file – SushiHangover

+1

打开它们的pkg和“cat scripts | gunzip -dc | cpio -i”并查看它们的postnstall脚本..我认为这是执行Xam-Studio所需的pkgconfig的工作 – SushiHangover

+0

这是从最新的.pkg:MonoFramework-MDK-4.3.0.372.macos10.xama [提取的Mono.framework](https://www.dropbox.com/s/api23gp0cibxfxr/Mono.framework.tgz?dl=0) rin.x86.pkg' –

回答

1

不幸的是,它没有出现可用于从源代码构建/编译框架的回购。目前的Mono MDK packagehere只包含Mono.framework以及支持安装/卸载脚本等;当前版本:

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

Mono.framework应安装到/Library/Frameworks

如果确实是您下载并安装的那个,我会确认它已将Mono.framework软件包(571.6 MB)复制到框架目录中,然后打开Console.app,然后启动Xamarin。如果Xamarin不能再次启动,那么我会建议在这里发布错误消息并从那里继续。

另一种选择是从.pkg中提取Mono.framework并手动安装它。