|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
在命令行中编译几个cs源文件,可能会这样写: csc.exe /out:./bin/MyAssembly.dll /t:library 假如继承引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat文件中,这样只需要修改.bat文件就可以继承编译了。不过还有一个方式,用起来更方便,就是创建响应文件,响应文件是一个文本文件,可以将编译器选项写在里面,比如: #注释,MyAssembly.rsp 然后我就可以这样编译源代码了:csc.exe @MyAssembly.rsp 这样,无论编译器选项如何改变,源文件如何改变,我只需要修改MyAssembly.rsp文件的内容就可以了,比起前面是方便多了。 假如使用EditPlus,可以添加一个用户工具,格式如下(我使用的是汉化版EditPlus): 菜单文字:csc 类似$(...)格式的内容是由EditPlus生成的。还可以在EditPlus中创建响应文件的模板,这样每次编辑完源代码后,只需要再创建一个响应文件,添加类似上面的内容,然后就可以单击“工具”菜单下面的用户工具进行编译了(注重,响应文件要处于活动状态),编译的结果也会被EditPlus截获并在下方输出,简直就像一个IDE。 总之,使用响应文件,可以简化编译命令,再配合EditPlus,就可以搭建一个简易的IDE,用起来异常方便。
返回类别: 教程 上一教程: 创建插件框架(2) 下一教程: KW大师的标准答案(也不是标准,他自己的一些想法,而且由于当时是Beta1,有一些不相同了,比如XSPWP.exe 您可以阅读与"使用响应文件编译C#源文件"相关的教程: · 实例讲解.NET中资源文件的创建与使用 · 将.aspx文件和图片编译进dll · 使用CodeDom来生成.cs文件 · 如何使用.NET配置文件(一) · 使用.NET生成Excel文件 |
| 快精灵印艺坊 版权所有 |
首页 |
||