Можно ли программно взаимодействовать со сборками Nant? - PullRequest
0 голосов
/ 10 мая 2011

Моя пробная версия рефлектора только что закончилась :(, поэтому я не могу в настоящий момент проверить сборку, поэтому мне было интересно, есть ли какой-нибудь способ взаимодействовать с файлами nant программно из .net.

Я в принципехочу иметь возможность делать следующее программно:

  • Просмотреть все задачи сборки
  • Запустить задачу сборки
  • Считать вывод задачи (в идеале в некоторых моделях, но в строке было бы приемлемо, я думаю)

Я уверен, что Нант может сделать это внутренне, когда вы запускаете его через командную строку, но мне было интересно, если кто-нибудь может дать мне быстрый фрагмент того, каксделать это в .net (если это возможно)

1 Ответ

0 голосов
/ 08 декабря 2011

Проверьте NAntMenu;это утилита с открытым исходным кодом, написанная на языке c #.
http://nantmenu.codeplex.com/
NAntMenu.Core.dll содержит код для анализа файла nant, перечисления всех целей сборки и выполнения цели.При выполнении он использует NAntMenu.Logger.dll для записи выходных данных.

...