Моя пользовательская задача NAnt основана на определенном наборе файлов. Он считается определяемым по времени выполнения задачи. Я хотел бы убедиться, что набор файлов был определен до его использования. Я думаю о чем-то подобном property::exists('property')
.Как определить, установлен ли набор файлов?
Мне не удалось найти соответствующую функцию. Возможно ли с NAnt (или NAntContrib) из коробки?
Как правило, задачи не должны «зависеть» от наборов файлов/свойств, но принимать четкие параметры. Набор файлов не нуждается в повторной декларации, поскольку он может быть включен с помощью простой ссылки на refid. – skolima
Не уверен, что я вас правильно понимаю. Я ссылаюсь на набор файлов с refid, но если набор файлов не определен где-то, он будет снимать с ошибкой «undefined». –
BTW. У меня проблемы с попыткой передать наборы файлов в качестве параметров. Кажется, NAnt не может развернуть его обратно в набор файлов в задаче, рассматривая его как строковый литерал. Это что-то известно? Или я просто попадаю в дыры, в которые попадают все новички? :) –