我在OS X 10.8上安装了MonoDevelop / Xamarin Studio 4.0.9,用于浏览程序集,如SO answer所示。
它正确启动但在显示主窗口后它会冻结(旋转沙滩球,活动监视器说“应用程序没有响应”)。
我已经正确安装了Mono 3.1.2。
答案 0 :(得分:1)
检查Activity Monitor中的进程属性,我注意到Xamarin Studio加载了Mono 3.1.2中的一些库以及Mono 2.10.11中的其他库(之前我已经安装过)。我已经使用Mono OS X page末尾的脚本卸载了Mono,我重新安装了3.1.2版:然后我启动了Xamarin Studio,我创建了一个项目,添加了对NUnitLite的引用,我已经能够检查它。
似乎Xamarin Studio不喜欢并排安装不同版本的Mono:我知道这可能与2013-07-20 Xamarin产品仍在更新到Mono 3.0的事实有关(参见例如关于Xamarin.Android和Xamarin.iOS的异步支持的this thread in the Mono mailing list和this page以及this blog post
更新在安装Mono 3.1.2之前,我已经研究过是否需要卸载以前版本的Mono。我发现这个SO thread表明并排有多个版本没有问题,所以我安装了Mono 3.1.2,保留了旧版本,我从命令行检查了正确的版本已调用mcs
。