国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

使用響應(yīng)文件編譯C#源文件

2024-07-21 02:18:10
字體:
供稿:網(wǎng)友
在命令行中編譯幾個(gè)cs源文件,可能會這樣寫:

csc.exe /out:./bin/myassembly.dll /t:library
/r:path1/firstassemblydll, path2/secondassemlbydll,etc
src1.cs src2.cs etc

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

#注釋,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

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

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

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

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

總之,使用響應(yīng)文件,可以簡化編譯命令,再配合editplus,就可以搭建一個(gè)簡易的ide,用起來非常方便。




發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉木萨尔县| 合水县| 延安市| 子洲县| 沧州市| 油尖旺区| 广南县| 富民县| 瑞安市| 澄江县| 河津市| 余江县| 新干县| 徐汇区| 长治县| 边坝县| 永定县| 土默特右旗| 林口县| 永仁县| 汝阳县| 无为县| 龙胜| 金湖县| 遂溪县| 威信县| 静海县| 通榆县| 酒泉市| 正蓝旗| 扎鲁特旗| 平江县| 五大连池市| 镇赉县| 衡山县| 蚌埠市| 巴东县| 盐池县| 汉寿县| 常州市| 图们市|