error
Unity
mono
MSBuild
Rider

Rider(EAP build 22)に"MsBuild process was lost"と怒られた時の解決方法

環境
Mac OS 10.11.6
Unity 5.4.5p1
Rider Early Access Program (Build: EAP build 22)

Riderから任意のUnityプロジェクトのソリューションファイルを開くとSolution ExplorerのAssembly-CSharpの隣に(load failed)の文字が。
エラー詳細を見ると"MsBuild process was lost"と表示されていたので調べてみると以下サポートにたどり着きました。
https://rider-support.jetbrains.com/hc/en-us/articles/208074835-Using-Project-Rider-on-Mac-prerequisites

For regular .NET or Mono applications, install the latest stable Mono release from http://www.mono-project.com/download/

(中略)

Avoid homebrew version, because it doesn't contain lib/mono/msbuild.

どうやらHomebrewからインストールするとmsbuildが入っていないようなので、Mono公式サイトからpkgをダウンロードしてインストールしてね、という事らしいです。

Mono公式サイト: http://www.mono-project.com/download/

調べる限り、以前のバージョンだとHomebrewでmonoをインストールしてRiderの環境設定でパスを通せば大丈夫だったようですが、少なくとも現行バージョン(EAP build 22)だとエラーになるようです。
自分はHomebrewでインストールしていたmonoをアンインストールしてからpkgでインストールし直すことで解決しました。