Visual Studioや.NET SDKが入っていないマシンでC#をビルドする方法

1. はじめに

Visual Studioや.NET SDKが入っていないWindowsマシンでC#をビルドする方法をまとめておく
たまに自前のexeをC#で作成したいことがあるのでその方法

2. ビルド方法

Visual Studioとかなくても、C#5相当の環境は以下にあります

%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe

適当なフォルダにProgram.csとか作成して、

%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /out:Program.exe /r:System.dll  /r:System.Drawing.dll /r:System.Windows.Forms.dll Program.cs

みたいな感じで可能
複数ソースがある場合は複数ソースを指定すればOK
プロジェクトの基準ディレクトリにビルド用のbatを作成したりするとよいかもしれない

← Back