hakeの日記

Windows環境でプログラミングの勉強をしています。

非VisualStudio環境での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.bat
@echo off
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe  /nologo %1 %2 %3 %4 %5