Как сделать так, чтобы событие перед сборкой остановило сборку, если с ним что-то не так (VS 2010 / C #)? - PullRequest
0 голосов
/ 31 июля 2011

Я выполняю простую консольную исполняемую программу в событии перед сборкой, которое объединяет кучу XML-файлов в один большой XML-файл. Это значительно сократит время раскрутки при запуске программы.

Есть ли специальный код возврата, который я могу использовать, который сообщит VS-2010, что что-то пошло не так с событием перед сборкой и приведет к остановке сборки?

Есть ли другое решение для этого?

Спасибо

Isaac

1 Ответ

2 голосов
/ 01 августа 2011

События сборки обычно прерываются при сбое одной из их команд.Если вам нужно такое условие, вы можете создать его с помощью команды exit / b.Например:

if exist "foo.bar" goto good
exit /b 42
:good

Код выхода довольно произвольный, все, кроме 0, вызывает прерывание сборки.

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