wangchao.org
注册 | 登录 | 添加收藏 | 订阅该频道
 
商城汽车珠宝健康家饰女性王朝网络游戏互联网探索下载娱乐学院
 
数码 | 旅游 | 美容 | 母婴 | 家电 | 美食 | 景区 | 养生 | 手机 | 购车 | 首饰 | 美妆 | 装修 | 厨房 | 科普 | 动物 | 植物 |  | 百态 | 编程 | 商品 | 财经 | 信息 | 军事
  
 
当前位置: 王朝网络 >> c# >> 使用响应文件编译C#源文件
 

使用响应文件编译C#源文件

字体: ||
  在命令行中编译几个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,用起来非常方便。(王朝网络 wangchao.net.cn)
 
标签: C#  使用  响应  文件  源文件  编译  
在命令行中编译几个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,用起来非常方便。
 
声明:王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。
 
网友评论 查看所有评论
 
 
验证码:  
2006-01-09 20:34:32 繁體版 编辑
 
 
转载本文
UBB代码HTML代码
复制到剪贴板...
 
 最新文章
 ·印度暂缓封锁黑莓 紧盯网密服务密钥- ·黑客借钓鱼网站设陷阱-安全资讯 ·黄海波女友周诗雅性感写真-美女明星 ·一起来看看那些天雷滚滚的广告-搞笑
 ·微软推便携式触摸式鼠标Arc Tou ·图说那些世界上最美丽的地方-风景壁纸 ·快递“先签字后验货”被指违法-业内资 ·QQ.CN成为黑龙江联通IDC业务新
 ·拒绝50万美元奖金 跳槽Facebo ·网络管理员工作错误处理常见十宗罪-安 ·李彦宏百度大会 门票遭黄牛热炒-业内 ·李彦宏坦克大战 搜索可在线玩游戏-业
 ·步步追踪 破译远程控制失效之谜-应用 ·2010年度上半年全国病毒传播趋势  ·网络知识:OSPF路由协议基础-应用 ·林志颖娇妻陈若仪照片大曝光-美女明星
 ·十分钟完全体验Maxthon3.0- ·《庄园物语》8月风靡金山游戏世界 - ·表现满意 快车3.7新版下载能力测试 ·学生开学换手机 专家提醒先安全扫描-
 ·卡巴安全部队震撼发布保护网银安全-业 ·360安全:600万网民电脑龟速开机 ·卡巴斯基全力打造交易安全软件-安全资 ·搜狗“五级加速”引领高速浏览时代-网
 
 
© 2005- 王朝网络 版权所有