NAnt学习笔记(1) -- NAnt的配置文件结构和一个简单的NAnt例子

简介:

NAnt运行自动构建依据的是xml格式的.build文件。

一个完整的build文件由一个project和多个target组成。每个target有可以包含多个task。

下面是一个编译Hello World项目的NAnt配置文件:

   1 <?xml version="1.0"?>
复制代码
 2      < project  name ="Hello World"  default ="build"  basedir ="." >
 3          < description >The Hello World of build files. </ description >
 4          < property  name ="debug"  value ="true"  overwrite ="false"   />
 5          < target  name ="clean"  description ="remove all generated files" >
 6              < delete  file ="HelloWorld.exe"  failonerror ="false"   />
 7              < delete  file ="HelloWorld.pdb"  failonerror ="false"   />
 8          </ target >
 9          < target  name ="build"  description ="compiles the source code" >
10              < csc  target ="exe"  output ="HelloWorld.exe"  debug ="${debug}" >
11                  < sources >
12                      < includes  name ="HelloWorld.cs"   />
13                  </ sources >
14              </ csc >
15          </ target >
16      </ project >
复制代码
 
这个例子中有2个target, 第一个target是clean, 删除上次编译生成的文件,第二个是build, 生成新的文件。

Creative Commons License

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名justrun(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言


本文转自JustRun博客园博客,原文链接:http://www.cnblogs.com/JustRun1983/archive/2012/04/22/2465657.html,如需转载请自行联系原作者

相关文章
|
5月前
|
C语言 C++ Windows
QT多插件通信框架CTK编译记录
本文记录了编译QT多插件通信框架CTK的过程,包括编译结果截图、部署配置、Log4Qt编译配置、参考链接和拓展资料。文中提供了详细的编译步骤和配置文件示例,以及相关的资源链接。
135 0
QT多插件通信框架CTK编译记录
CTK框架 - 第一个插件
前面我们已经介绍了CTK框架的基本信息,接下来我们来一步一步搭建CTK的第一个插件。
165 0
Wix 安装部署教程(十二) -- 自动更新WXS文件
原文:Wix 安装部署教程(十二) -- 自动更新WXS文件         上一篇分享了一个QuickWIX,用来对比两个工程前后的差异,但是这样还是很繁琐,而且昨天发现有Bug,目录对比有问题。这次改变做法,完全让程序自动去更新WXS文件,然后再用CCNet去自动编译,这样的话,工程师更新文件,再也不用我去编译,发布了。
1261 0
|
存储 文件存储 缓存
|
JavaScript 测试技术 API
尝试造了个工具类库,名为 Diana
项目地址: diana 文档地址: http://muyunyun.cn/diana/ 造轮子的意义 为啥已经有如此多的前端工具类库还要自己造轮子呢?个人认为有以下几个观点吧: 定制性强,能根据自己的需求为主导延伸开发。
1346 0
|
Android开发
用Links方式安装Eclipse插件真方便
使用Eclipse一年多了,一直都是把所有插件直接安装在plugins和features目录下,虽然目录变得比较乱但也不怎么影响使用。最近因为工作需要,经常更换Eclipse和一些插件的版本,我发现每新装一个Eclipse就要花不少时间来装那几个常用插件,印象里有一种方法可以让插件以链接的方式存在,就在网上查了一下,请看这篇文章,讲得很明白。
1390 0

热门文章

最新文章