2009-04-29 142 views
0

我的目录内HelloNAnt.build文件:NAnt构建Error--嵌套构建失败

D:\third party components\nant\WhatThis 

我的恶性exe文件被放置在

C:\Program Files\nant 

所以我cd到D:\third party components\nant\WhatThis,键入下面的命令行:

"C:\Program Files\nant\bin\nant.exe" HelloNAnt.build 

我得到一个编译失败的错误,说目标HelloNAnt.build不存在这个项目。

究竟发生了什么问题?

HelloNAnt.build内容:

<?xml version="1.0"?> 
<project name="Hello World" default="hello"> 
    <target name="hello"> 
     <echo>Hello</echo> 
    </target> 
</project> 

回答

4

您省略了-buildfile选项,它指定的路径你想恶性运行构建文件:

"C:\Program Files\nant\bin\nant.exe" -buildfile:HelloNAnt.build 

然而,在你的情况,你根本不需要提供任何选项。 NAnt将在当前目录中搜索一个扩展名为.build的文件并运行它。