В настоящее время у меня есть настраиваемое действие рабочего процесса для запуска внешнего процесса, после того как решение успешно скомпилировано, которое возвращает ExitCode <> 0 в случае сбоя внешнего процесса. Как только я узнаю, что процесс завершился неудачно, я хочу установить состояние сборки на FAIL (как вы могли бы увидеть, если код не скомпилирован), поэтому я добавил действие SetBuildProperties, которое установит для свойства Status значение BuildStatus. .Failed, но это, кажется, приводит только к частичной успешной сборке, когда сборка завершена.
Я пытался установить статус компиляции сборки как сбой в моей пользовательской операции, что приводит к сборке с ошибкой, но я не хочу этого делать, так как это вводит в заблуждение, когда решение скомпилировано.
Может кто-нибудь сказать мне, как я могу заставить сборку терпеть неудачу ?? (желательно без необходимости устанавливать статус компиляции как неудачный!)
Спасибо