Ошибка сборки 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
расширение и запустить его.