このSO answerで提案されているように、アセンブリを参照するために OS X 10.8 に MonoDevelop/Xamarin Studio 4.0.9 をインストールしました。
正しく起動しますが、メイン ウィンドウを表示した後、フリーズします (ビーチ ボールを回転させると、アクティビティ モニターに「アプリケーションが応答していません」と表示されます)。
Mono 3.1.2 を正しくインストールしました。
このSO answerで提案されているように、アセンブリを参照するために OS X 10.8 に MonoDevelop/Xamarin Studio 4.0.9 をインストールしました。
正しく起動しますが、メイン ウィンドウを表示した後、フリーズします (ビーチ ボールを回転させると、アクティビティ モニターに「アプリケーションが応答していません」と表示されます)。
Mono 3.1.2 を正しくインストールしました。
アクティビティ モニターでプロセス プロパティを調べると、Xamarin Studio が Mono 3.1.2 から一部のライブラリをロードし、Mono 2.10.11 (以前にインストールしたもの) から他のライブラリをロードしたことに気付きました。Mono OS X ページの最後にあるスクリプトを使用して Mono をアンインストールし、バージョン 3.1.2 を再インストールしました。次に、Xamarin Studio を起動し、プロジェクトを作成し、NUnitLite への参照を追加しました。それを検査します。
Xamarin Studio は異なるバージョンの Mono を並べてインストールすることを好まないようです。これは、2013 年 7 月 20 日の時点で Xamarin 製品がまだ Mono 3.0 に更新されているという事実に関連している可能性があることを理解しています (たとえば、次のスレッドを参照してください)。 Mono メーリング リスト、このページ、およびXamarin.Android と Xamarin.iOS の非同期サポートに関するこのブログ投稿)
更新Mono 3.1.2 をインストールする前に、以前のバージョンの Mono をアンインストールする必要があるかどうかを調べました。複数のバージョンを並べて使用しても問題がないことを示唆するこのSOスレッドを見つけたので、古いバージョンをインストールしたままMono 3.1.2をインストールし、正しいバージョンmcs
が呼び出されたことをコマンドラインから確認しました.