Ошибка сборки Nant - ошибка вложенной сборки - PullRequest
0 голосов
/ 29 апреля 2009

У меня есть файл HelloNAnt.build внутри каталога:

D:\third party components\nant\WhatThis

Мой nant exe находится на

C:\Program Files\nant

Чтобы перейти к 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 Ответ

4 голосов
/ 29 апреля 2009

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

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

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

...