Как запустить команды Ant из C #? - PullRequest
1 голос
/ 19 июля 2011

Я хочу использовать команды ANT из приложения C #, могу ли я использовать ExecuteCommandSync( ..) для выполнения команд cmd, но мне нужно перемещаться по каталогу проекта, чтобы выполнить некоторые команды ant, как я могу сделать это, чтобы перемещаться по пути каталога, используя C # для выполнения таких команд

c:/dir1/testdir/myproject ant compile 

1 Ответ

1 голос
/ 19 июля 2011

Посмотрите на класс System.Diagnostics.Process . Это позволяет вам указывать такие вещи, как WorkingDirectory и путь к исполняемому файлу (в свойстве process.StartInfo). Он имеет событие Exited, на которое вы можете подписаться, если вам нужно объединить команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...