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