Истинный запуск / останов с задачей msbuild независимо от ошибки - PullRequest
2 голосов
/ 14 июля 2010

Мне было интересно, возможно ли что-то вроде try, catch, наконец, в скрипте msbuild. Я пытаюсь настроить его так, чтобы я мог остановить сайт IIS и пул приложений, выполнить сборку, скопировать файлы, а затем убедиться, что даже если во время сборки что-то пойдет не так и файлы не будут скопированы, это можно сделать в хотя бы верните сайт обратно со старыми файлами.

1 Ответ

3 голосов
/ 14 июля 2010

У каждой задачи может быть указан атрибут ContinueOnError="true", указывающий, что целевое выполнение должно продолжаться, даже если задача не выполнена.Если вы используете MSBuild 4, вы также можете использовать новое свойство MSBuildLastTaskResult, чтобы определить, была ли последняя задача успешной (true) или неудачной (false).Если вы не используете MSBuild 4, возможно, вы не сможете определить, была ли задача успешной или неудачной.

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