1. 程式人生 > >使用csc命令將.cs檔案編譯成.dll的過程

使用csc命令將.cs檔案編譯成.dll的過程

很多時候,我們需要將.cs檔案單獨編譯成.dll檔案,
操作如下:
開啟命令視窗->輸入cmd到控制檯->cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322轉到vs.net安裝的該目錄下->執行csc命令csc /target:library File.cs->在該目錄下產生一個對應名字的.dll檔案(前提:把.cs檔案放到C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322目錄下)
csc命令的方式很多,請參考以下,

------------------------------------
譯 File.cs 以產生 File.exe: 

csc File.cs 
編譯 File.cs 以產生 File.dll: 
csc /target:library File.cs
編譯 File.cs 並建立 My.exe: 
csc /out:My.exe File.cs
通過使用優化和定義 DEBUG 符號,編譯當前目錄中所有的 C# 檔案。輸出為 File2.exe: 
csc /define:DEBUG /optimize /out:File2.exe *.cs
編譯當前目錄中所有的 C# 檔案,以產生 File2.dll 的除錯版本。不顯示任何徽標和警告: 
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs

將當前目錄中所有的 C# 檔案編譯為 Something.xyz(一個 DLL): 
csc /target:library /out:Something.xyz *.cs 

編譯 File.cs 以產生 File.dll: csc /target:library File.cs這個就是我們使用最多的一個命令,其實可以簡單的寫成csc /t:library File.cs,另外的一個寫法是
csc /out:mycodebehind.dll /t:library mycodebehind.cs,這個可以自己指定輸出的檔名。
csc /out:mycodebehind.dll /t:library mycodebehind.cs mycodebehind2.cs,這個的作用是把兩個cs檔案裝到一個.dll檔案裡,很有用哦。