Rider: Unable to connect to MSBuild process
原文地址:https://rider-support.jetbrains.com/hc/en-us/community/posts/207880389-Can-t-connect-to-MsBuild-project-model-process-in-600000-ms
I submitted a bug report for this same issue. Rider EAP doesn't make it clear that Mono 4.6 is required.
$ /Applications/Rider\ EAP.app/Contents/lib/ReSharperHost/macos-x64/mono/bin/mono-sgen --version
Mono JIT compiler version 4.6.0 (mono-4.6.0.245/746756c Thu Sep 15 12:25:06 MSK 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
This version conflicts with the installed version of mono:
$ mono --version
Mono JIT compiler version 4.2.3 (Stable 4.2.3.4/832de4b Wed Mar 30 13:57:48 PDT 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
After updating mono to 4.6, I no longer received the error.
On Mac, installing via Mono's downloaded .pkg doesn't overwrite the brew version. If you've installed mono through brew, getting updated to 4.6 is pretty easy:
$ brew unlink mono
$ brew install mono
主要是因为mono版本太低,升级到新版即可