2017-05-04 非VisualStudio環境でのC#コンパイラ(コマンドライン版) windows program C# 参考 コマンドラインコンパイラ csc.exe で C# コードをコンパイルする 巨大なVisualStudioをインストールしなくても、コマンドラインのC#コンパイラが使用できるということなので試したらできました。ちょっとしたツールを作成するのに便利かもしれません。 参考先サイトではPowerShell上での使用でしたが、コマンドプロンプトでもOKの様です。 PC環境 Windows 10 Home x64 Creators Update (バージョン1703 / ビルド15063.250) 職場のWindows 7のPCにも同等の環境がありました。 コンパイラのパス 32bit C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe 64bit C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe コンパイル時に参照するアセンブリは各フォルダのcsc.rspに記述されている。 フォルダv4.0.30319の他にv3.5にもcsc.exeとcsc.rspがあるのを確認。 コンパイル用のバッチファイル csc.bat @echo off C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /nologo %1 %2 %3 %4 %5