Ошибка сборки Nant - Сбой вложенной сборки

У меня есть файл 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>

1 ответ

Решение

Вы пропустили -buildfile опция, которая указывает путь к файлу сборки, который вы хотите запустить NAnt:

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

Тем не менее, в вашем случае вам не нужно предоставлять какие-либо параметры вообще. NAnt будет искать в текущем каталоге файл с .build расширение и запустить его.

Другие вопросы по тегам