NAnt安装与入门

来源:互联网 发布:unity3d拆解 编辑:程序博客网 时间:2024/05/21 10:00

安装

  1. 下载NAnt   http://nant.sourceforge.net/.
  2. 请确保安装了jdk环境
  3. 解压下载的NAnt压缩包        

  1. 设置java环境变量: JAVA_HOME(安装 JDK的目录)  .

  1. 设置NAnt的环境变量: NANT_HOME(压缩包解压后的文件,**\**\bin文件夹).

 

  1. 创建一个nant.bat的批处理文件,内容为(详细过程:请新建一个nant.txt文件,复制下面的内容到txt,然后改后缀名为.bat,路径为你解压nant文件的nant.exe路径)

@echo off

"C:\ProgramFiles\NAnt\bin\NAnt.exe" %*


将这个文件放在包含系统环境变量的文件目录下(例如Windows系统就是 C:\WINDOWS\system32)

 

  1. 打开cmd输入: nant  –version(如下图,能看见版本等信息就表示安装成功了).

示例

1.        新建一个项目HelloWorld,在vs中新建一个HelloWorld.xml文件

2.        输入下面的内容:

<?xml version="1.0"?>    <project name="Hello World" default="build" basedir=".">        <description>The Hello World of build files.</description>        <property name="debug" value="true" overwrite="false" />        <target name="clean" description="remove all generated files">            <delete file="HelloWorld.exe" failonerror="false" />            <delete file="HelloWorld.pdb" failonerror="false" />        </target>         <!--编译-->        <target name="build" description="compiles the source code">            <csc target="exe" output="HelloWorld.exe" debug="${debug}">                <sources>                    <includes name="HelloWorld.cs" />                </sources>            </csc></target></project>


3.        将后缀名改为.build


4.        Build文件(xml格式,原理参考官网)包含几个关键节点

<project>  表示项目 default="build" 表示默认运行的任务

<target>  表示任务

<property>相当于变量属性

在”build”任务中使用<csc>子节点表示进行编译操作,其他详细请在官网上阅读使用手册

5.        运行--->输入cmd,在dos环境下进入项目文件夹下,输入nant,将会自动寻找到该目录下的build文件并运行它的默认target

编译后获得了一个HelloWorld.exe文件

6.        如果有多个build文件,你需要使用nant  -buildfile:***.build 来执行一个build文件

7.        默认路径basedir="."是当前项目路径下,你可以使用${project::get-base-directory}(获取当前项目路径)之类的方法来指定路径,其他请阅读使用手册

8.        配合TeamCity使用,你将会发现NAnt在团队项目管理中所体现出的可观作用

9.        附:一篇丰富基础示例的博客地址:http://tech.163.com/tm/030601/030601_95968.html

原创粉丝点击