【发布时间】:2012-01-28 11:59:33
【问题描述】:
基本上,我正在尝试将 CruiseControl.NET 与 NAnt 集成。我已经设置了 CC.NET,但是当它尝试使用 NAnt 构建时出现异常。
构建失败 - 在“C:\inetpub\MyProject\”中找不到“*.build”文件
好吧,没什么大不了的,我只需要创建一个构建文件。不确定那是什么,但我在 NAnt 附带的 HelloWorld 示例中找到了一个,它看起来像这样:
<project name="Hello World" default="run">
<property name="basename" value="HelloWorld"/>
<property name="debug" value="true"/>
<target name="clean">
<delete>
<fileset>
<include name="bin/${basename}-??.exe"/>
<include name="bin/${basename}-??.pdb"/>
</fileset>
</delete>
</target>
<target name="build">
<mkdir dir="bin" />
<csc target="exe" output="bin/${basename}-cs.exe" debug="${debug}">
<sources>
<include name="${basename}.cs"/>
</sources>
</csc>
<jsc target="exe" output="bin/${basename}-js.exe" debug="${debug}">
<sources>
<include name="${basename}.js"/>
</sources>
</jsc>
<vbc target="exe" output="bin/${basename}-vb.exe" debug="${debug}">
<sources>
<include name="${basename}.vb"/>
</sources>
</vbc>
</target>
<target name="run" depends="build">
<exec program="bin/${basename}-cs.exe" basedir="."/>
<exec program="bin/${basename}-js.exe" basedir="."/>
<exec program="bin/${basename}-vb.exe" basedir="."/>
</target>
</project>
此文件中的内容比我预期的要多得多。我试着四处寻找,以找出所有内容的含义、需要什么等。但我找不到任何东西。
是否只有我可以使用的基本和标准文件?我想做的只是简单地构建我的整个应用程序,没有什么疯狂的。
【问题讨论】:
标签: asp.net cruisecontrol.net nant