六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用響應文件編譯C#源文件

[摘要]在命令行中編譯幾個cs源文件,可能會這樣寫:csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc如果繼續引用新的...

在命令行中編譯幾個cs源文件,可能會這樣寫:

csc.exe /out:.\bin\MyAssembly.dll /t:library
/r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc
src1.cs src2.cs etc

如果繼續引用新的程序集或者創建新源文件,那么將不得不修改這行命令,當然也可以將這行命令放到一個.bat文件中,這樣只需要修改.bat文件就可以繼續編譯了。不過還有一個方法,用起來更方便,就是創建響應文件,響應文件是一個文本文件,可以將編譯器選項寫在里面,比如:

#注釋,MyAssembly.rsp
#begin
/out:.\bin\MyAssembly.dll
/target:library
/reference:PATH1\FirstAssembly.dll,PATH2\SecondAssembly.dll,etc
src1.cs src2.cs etc
#end

然后我就可以這樣編譯源代碼了:csc.exe @MyAssembly.rsp

這樣,無論編譯器選項如何改變,源文件如何改變,我只需要修改MyAssembly.rsp文件的內容就可以了,比起前面是方便多了。

如果使用EditPlus,可以添加一個用戶工具,格式如下(我使用的是漢化版EditPlus):

菜單文字:csc
命令       :csc.exe
參數       :@$(FileName)
初始目錄:$(FileDir)
捕獲輸出:選中

類似$(...)格式的內容是由EditPlus生成的。還可以在EditPlus中創建響應文件的模板,這樣每次編輯完源代碼后,只需要再創建一個響應文件,添加類似上面的內容,然后就可以單擊“工具”菜單下面的用戶工具進行編譯了(注意,響應文件要處于活動狀態),編譯的結果也會被EditPlus截獲并在下方輸出,簡直就像一個IDE。

總之,使用響應文件,可以簡化編譯命令,再配合EditPlus,就可以搭建一個簡易的IDE,用起來非常方便。

 





主站蜘蛛池模板: 四虎国产精品永久地址48 | 影音先锋亚洲综合小说在线 | 午夜视频免费在线播放 | 日韩黄色一级毛片 | 性配久久久| 天天狠狠| 四虎8848永久在线 | 伊人五月综合 | 最新国产中文字幕 | 日韩 综合 | 日本视频免费在线播放 | 欧美一级手机免费观看片 | 在线亚洲一区 | 视频二区中文字幕 | 青青草原国产在线观看 | 亚洲区在线播放 | 日韩av线观看 | 天天草天天草 | 思思久久99 | 日本免费三片在线播放 | 色综合视频 | 伊人影音 | 欧美一级鲁丝片免费看 | 亚洲人成激情在线播放 | 自拍偷拍2019 | 人妖欧美一区二区三区四区 | 四虎国产精品免费久久久 | 午夜观看 | 日韩欧美一区二区三区不卡视频 | 日韩欧美一级 | 一二三四免费高清观看在线观看 | 青草草视频在线观看 | 五月天婷婷在线观看视频 | 日韩成人免费在线视频 | 日本五级床片全部免费放 | 日日碰夜夜操 | 日本一本二本免费播放视频 | 欧美一级爱爱 | 天堂中文在线网 | 日本色综合网 | 青草青草久热精品观看 |