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を作成したりするとよいかもしれない