zirconsoft’s blog

Microsoft関係について取り上げます。

C#コンパイラRoslynのインストール方法

Roslynはマイクロソフトが開発しているオープンソースC#コンパイラです。

Nugetをインストール

NuGet Gallery | Downloads

 

Nugetはマイクロソフト製のパッケージマネージャです。nuget.exeという実行ファイルとして入手することができます。
nuget.exeを適当なところに置いたら、nuget.exeのあるファイルを環境変数Pathに追加します。
環境変数の設定の仕方はCortanaさんに聞いてください。
そして、コマンドプロンプトから

nuget install Microsoft.Net.Compilers

と入力するとRoslynがカレントファイルにインストールされます。
あとは、Microsoft.Net.Compilers.x.x.x\toolsを環境変数Pathに追加すると、csc.exeが使えるようになります。

OS標準搭載のC#コンパイラもあります

.NET TIPS:OSに標準付属のC#/VBコンパイラーでソースコードをコンパイルするには? - @IT

Windowsがインストールされているフォルダーの下の「Microsoft.NET\Framework」フォルダーまたは「Microsoft.NET\Framework64」フォルダーの下に、バージョン番号の付いたフォルダーがあり、そこにコンパイラーが入っている。C#用のコンパイラーは「csc.exe」、VB用のは「vbc.exe」というファイル名だ。