Как сообщить о сбоях в приложении командной строки, запущенном в MSBuild - PullRequest
1 голос
/ 21 ноября 2011

Таким образом, мы запускаем приложение командной строки как часть сборки, но когда есть исключение, которое приводит к тому, что инструмент командной строки не запускается правильно, сборка все еще помечает этот шаг как пройденный.Есть ли способ сообщить об этом в виде исключения?

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Убедитесь, что ваше консольное приложение возвращает ненулевой код завершения в случае исключения и пишет в StdErr вместо StdOut.

В этом посте описывается, как написать консольное приложение на C # для правильного поведения.

Правильный способ реализации консольного приложения C #?

0 голосов
/ 21 ноября 2011

Вы можете проверить переменную оболочки% ERRORLEVEL% после запуска команды

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