C#のコンパイル
プロジェクトファイルやソリューションファイルを作るには
やっぱり Visual Studio があった方が楽なのですけれど。。
Visual Studio は遅いし重いしあまりインストールしたくないので
以下の方法を使います。
基本的にCLIのみですましたいと考えております。。
(Android studioもCLIのみを使用しています。)
.NET Frameworkを利用
実行ファイルの場所
パスを通すとよい。
(Windows: システムのプロパティ→環境変数→Payh追加)
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSbuild.exe
実際にC#コードをコンパイルしていく。
1. csc.exe
直接コードをコンパイルする。
csc.exe demo.cs
//dll作製
csc.exe -target:library sub1.cs sub2.cs
//exe作製
csc.exe -reference:sub1.dll main.cs
2. MSbuild.exe
・プロジェクトファイル(.csproj)
・ソリューションファイル(.sln)
を作れば MSBuild でコンパイルすることもできます。
//コンパイル
MSbuild