Nant的确是一款非常强大的build工具但它的build文件相对来说却比较难写因此一款合适的可视化编辑工具就显得尤为必要了这不我今天就在找到了NAntPad目前它的最高版本是oBeta可以在上述网站免费注册后下载
?
从运行情况上看Nantpad的确对NAnt中众多的build选择实现了可视化管理比如当用Nantpad打开我在上一篇blog How to drive alexe inNAnt?()中手工撰写的那个build文件后Nantpad立刻以树型结构显示出build文件中的目录结构?
注意在第一次运行Nantpad的时候需要在ToolsSchema Manager中指定NAnt的schema文件(默认安装在\schema目录下)以便Nantpad获取NAntschema信息否则是无法分析build文件结构的
?
接下来就可以试一试Nantpad可视化编辑的能力给这个HelperDemobuild文件增加一项新的功能——在编译后运行编译结果在NAnt文档中这项功能由节点指定我们需要做的只是增加一个(如果你想把它放在原有的节点也可以)在新增的节点下增加一个节点配置它的属性为将要运行的程序集的名称即可整个过程非常简单所有操作都在右键弹出菜单中下图就是按上述步骤在Nantpad中配置后的HelperDemobuild文件
值得注意的是我还给节点配置了属性以传入程序集运行参数
因为即将运行的程序集(HelperDemoexe)将要对传入的两个int参数执行简单的求和运算用文本编译器打开这份配置文件查看内容如下
可见Nantpad已经在后台自动生成了所需的build脚本无须我们手工书写了
最后保存这份文件并转入cmdexe调用nantexe进行编译运行结果如下