Как проверить в скрипте NAnt, установлено свойство или нет?

Привет я создать сценарий выпуска с помощью NAnt. Как я могу проверить значение переменной становится или нет.

Теперь я называю свой сценарий так

    nant -buildfile:CreateNew.build -D:name="Test.V.1.0" -D:bIDs="2" -D:uIDs="'3'" 

Несколько раз я не буду пропускать UID.

Так что мне нужно проверить в моем скрипте Nant, получает ли UID или нет. Как я могу это сделать?

2 ответа

Решение

Есть property::exists функция, которую вы должны использовать:

<if test="${property::exists('uIDs')}">
  <echo message="uIDs is set" />
</if>

Большинство (или даже все?) Задач с NAnt имеют атрибуты if/ exc. Вы можете использовать функцию property::exist () в сочетании с этими атрибутами, чтобы подготовить скрипт сборки.

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