【问题标题】:Is there a basic, standard .build file for NAnt?是否有适用于 NAnt 的基本标准 .build 文件?
【发布时间】: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


    【解决方案1】:

    Nant 的任务和属性描述如下:NAnt Help

    Task Reference

    还有,

    本文有模板:

    另外,之前的 SO 问题:

    【讨论】:

    • 非常感谢,这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    相关资源
    最近更新 更多