nant-скрипты, написанные для чтения значений из .xls - PullRequest
2 голосов
/ 20 июня 2009

Есть ли способ, с помощью которого мы можем прочитать значение из файла .xls, используя скрипты nant. Скрипты nant должны запрашивать ввод у пользователя, а на основе входных данных nant.build должен искать файл .xls и когда видит совпадение, он должен скопировать соответствующий почтовый идентификатор и повторить этот почтовый идентификатор в какой-то другой файл, и это отраженное значение должно быть помещено в почтовый раздел круиз-контроля .NET.

Пожалуйста, вернитесь ко мне для каких-либо дополнительных разъяснений

Спасибо GNR

Ответы [ 2 ]

1 голос
/ 23 июня 2009

Вы должны написать расширение NAnt. Это относительно легко сделать.

Смотрите этот урок здесь

В качестве примера проекта см. Мой вопрос здесь и здесь .

0 голосов
/ 24 июня 2009

Я перефразирую свой ответ:

"Есть ли в любом случае, когда мы можем прочитать значение из файла .xls, используя сценарии nant"

Если вы говорите об использовании «основной» функциональности NAnt, то есть той функциональности, которая предоставляется в базовой установке NAnt, то я бы сказал «Нет» или «Не очень легко».

Однако вы можете расширить NAnt, используя библиотеки .NET для выполнения любой функции, которую вы хотите, при условии, что вы можете кодировать эту функцию на языке .NET.

Итак, для решения ваших проблем, на мой взгляд, необходимо предпринять следующие шаги:

(a) Напишите библиотеку .NET с методами, которые выполняют функции, которые вы описываете

(b) Используйте «расширяемость» NAnt, чтобы превратить вашу библиотеку в (a) в пользовательское задание, которое затем можно вызвать непосредственно из сценария NAnt

Очевидно, что вам нужно разбить проблему, чтобы можно было ее кодировать для части (а). После того, как вы это сделаете, часть (b) будет достаточно тривиальной, и учебник, который я привел в ссылке, легко поможет вам в этом.

...