C#編譯
之前因為都是用Visual Studio寫程式,所以很自然的就是按F5或是Ctrl+F5編譯及執行程式
不過今天想到如果只有.Net Framework環境.沒有Visual Studio那要怎麼編譯及執行程式
上網找了一下,發現可以用csc.exe來建置
首先第一步要先設定環境變數,把csc.exe所在的目錄位置加進環境變數
csc.exe預設是在C:\Windows\Microsoft.NET\Framework\v3.5底下,而最後面的v3.5是對應.Net Framework版本
接著我們用記事本打個簡單的測試程式,把它命名為Hello.cs
using System;
namespace Hello
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello");
Console.ReadLine();
}
}
}
然後開啟命令提示字元,然後先把所在目錄切換到剛剛Hello.cs的目錄位置
接著輸入指令 csc Hello.cs ,這是指編譯Hello.cs檔然後產生一個Hello.exe執行檔
MSDN上也有介紹一些其他指令像編譯後產生dll檔等等
這樣在目錄底下就可看到一個編譯過的執行檔
執行Hello.exe的結果
正在努力學習中,歡迎大家多多指教
參考資料
使用 csc.exe 建置命令列: http://msdn.microsoft.com/zh-tw/library/78f4aasd.aspx