LoginSignup
0

More than 5 years have passed since last update.

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

Posted at

環境
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でインストールし直すことで解決しました。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0