##環境
OSX 10.11.6(EL Capitan)
Unity(5.6.1)
VScode(1.12.2)
VScodeのC#プラグイン(1.10.0)
##症状
http://qiita.com/shiena/items/0a4471d4902109eb309b
ここを参考にVScodeをUnityの外部エディタにしようとして謎のエラーが出て死んだ。
##C#プラグインを入れたら.Netを入れろと言われ、入れるがパスが通らない
https://www.microsoft.com/net/core#macos
ここからインストールしたけど、パスが通ってないのかなんなのかわかりませんが、VScodeでC#のスクリプトを開くたびに.Net Cli is not locatedみたいなエラーがでます。
単純にターミナルでdotnetとコマンドを打ってもnot foundです。
パスがおかしいみたい、直しましょう。
ln -s /usr/local/share/dotnet/dotnet /usr/local/bin/
でパスを通すと動く。
ターミナルでdotnetとコマンドして動くか確認。
##monoを最新にする
デバッグがうまくいかなかったり、インテリセンスが効かなかったりするらしい。公式のインストーラーで入れるとパスが通らずうまく動かなかった。ので、brewで入れたらうまく行きました。
brew update
brew install mono
過去に普通のインストーラーでインストールしていた場合何かbrewに言われるので
brew link --overwrite mono
などやると良い。