C# 使用csc.exe編譯檔案

突然覺得每次都要開VisualStudio好麻煩,就無聊找了其他編譯方法

在cmd使用csc.exe來編譯。

 

到C:\Windows\Microsoft.NET\Framework\會看到.NET 版本號的資料夾,挑需要的版本點進去會發現裡面有一個 csc.exe,確認有檔案後就開起CMD

輸入:

然後就會看到

由此可知現在的版本號為 Ver 4.6.1586.0 for C# 5.0

使用方式:

1.再根目錄下新增一個文字文件,輸入下列程式碼,另存為HelloWord.cs

2.在CMD中輸入(要記得檔案位置跟當前位置)

這樣就完成了,查看更多使用方式(MSDN使用csc.exe建置命令列)

 

Roslyn C# 編譯器位置?

可是我現在的C#版本明明就是6.0,為什麼版本只到5.0呢

谷鴿半天才知道被藏在這裡了

輸入:

然後就會看到

版本號變了!!!

使用方式跟前面的一樣

這樣就可以使用C#6.0的語法了