我在目录中有一个HelloNAnt.build文件:
D:\third party components\nant\WhatThis
我的nant 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>
答案 0 :(得分:4)
您省略了-buildfile
选项,该选项指定了您希望NAnt运行的构建文件的路径:
"C:\Program Files\nant\bin\nant.exe" -buildfile:HelloNAnt.build
但是,在您的情况下,您根本不需要提供任何选项。 NAnt将在当前目录中搜索扩展名为.build
的文件并运行它。