用csc命令行手动编译cs文件
一般初學(xué)c#時,用記事本寫代碼,然后用命令行執(zhí)行csc命令行可以編譯cs文件。方法有兩種
1:配置環(huán)境,一勞永逸
一般來說在C:\Windows\Microsoft.NET\Framework\v4.0.30319;
右鍵點擊"計算機(jī)"--"屬性"--"高級系統(tǒng)設(shè)置"--"環(huán)境變量"--"系統(tǒng)變量",找到變量Path
????? 將Path中加上路徑:C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/。
注意:請在配置前查看字符最近是否有分號,如果沒有請加上,原因就不用細(xì)說,相信都懂。
然后直接運行命令?csc /t:exe /out:e:\SecondText.exe e:first.cs
2:每次都執(zhí)行csc
開始-運行-鍵入cmd,把上面的路徑粘貼過去,并在最后加上“\csc”,效果圖如下:
此時我們已經(jīng)可以鍵入“ -?”來驗證能否正確運行,如果成功會把參數(shù)提示列表顯示出來,失敗則需重新定位csc.exe文件路徑。如下圖:
3.運行csc.exe 需要輸入必要的參數(shù),具體參數(shù)大家可以參考其它資料,這里僅僅說明幾個本例中需要的參數(shù)
/target:library???? 可以簡寫為 /t:library 生成庫
/out:<文件名>???? 此文件名包含路徑,表示要生成的庫文件名和路徑,例如 /out: d:\test\a.dll.也就是說將把編譯后的a.dll生成到d:\test\路徑下。注意:如果沒有寫路徑,只寫了類庫名稱,如 /out:a.dll。那么a.dll文件將生成到命令行最開始字符所在盤符,如下圖,a.dll將生成到G盤根目錄。
4.指定類庫的生成路徑后,我們還要進(jìn)一步的指定源文件在,也就是告訴csc將要編譯那些文件。那么如何告訴呢?很簡單,在上圖中繼續(xù)鍵入源文件路徑即可。比如你的.cs文件路徑如下:f:\csctest\programm.cs。那么效果將如下圖:
注意:f前面有空格
這樣你就可以把programm.cs文件編譯到d:\test\a.dll文件里了。
如果你想編譯指定目錄下的所有cs文件都編譯到a.dll文件中,那么把programm.cs改成*.cs即可。
至此你就可以實現(xiàn)手動編譯了。
C:\>C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc /t:exe /out:e:\SecondText.exe ?e:first.cs
轉(zhuǎn)載于:https://www.cnblogs.com/sheseido/p/5875641.html
總結(jié)
以上是生活随笔為你收集整理的用csc命令行手动编译cs文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《使命召唤11》低配设置心得分享 这样才
- 下一篇: 设置表格居中表格列宽为3厘米