LoginSignup
0
2

More than 3 years have passed since last update.

VSCode で C# の実行環境を整える for Mac

Posted at

VSCode でC#のコードを書こうとして少し詰まったのでメモ。

手順

結論

brew cask install dotnet-sdk

# 依存関係でダウンロードされる mono が重要そうなので、単体ダウンロードでも動くかも(未検証)
brew cask install visual-studio

詳しい手順

C# の Extension をインストール

MarketPlace から C# のExtension をインストール。
すると、 .NET Core まわりのエラーが出る。

.NET Core をインストール

brew で sdk をインストール。

brew cask install dotnet-sdk

VSCode に戻ると下記のようなエラーが変わっている。(PCの再起動が必要かも?)

# エラーの一部
Error: The reference assemblies for .NETFramework,Version=v4.7.1 were not found.

mono のインストール

.NETFramework を入れれば良いのかとおもっていたが、Macにはないらしく、「どうすればええんや」状態になっていた。

調べると、mono(https://www.mono-project.com/) を入れると良いらしい。
mono はクロスプラットフォームで動く .NETFramework みたい。

ただ、それを知る前に VisualStudio を入れてみて、その依存関係で mono が自動的に入って解決した。

brew cask install visual-studio

依存関係で mono-mdk-for-visual-studio が入る。

なので、 mono を直接入れても動くはず。

これで、VSCode を開くとエラーが消えている。(PCの再起動が必要かも?)

VSCode で C# を書く

ここまでやると、VSCode で C# を書いた時に intelicence が効くようになっているはず。

0
2
0

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
2