отменить сборку на основе возвращаемого значения кодов активности - PullRequest
2 голосов
/ 23 ноября 2011

После перехода на TFS / VS2010 я хочу перестроить / перенести процесс сборки на новую основу рабочего процесса и возможности кодирования.

Некоторые из моих действий с кодом выполняют некоторые проверки на sharepoint и базах данных и возвращают boolесли проверки выполнены успешно.

Они выполняются первыми, только распечатывают некоторые детали сборки и не нуждаются в данных рабочей области, поэтому я поместил их между последовательностями «Initialize Variables» и «Initialize Workspace».

Я новичок в фундаменте рабочего процесса, поэтому я изо всех сил пытаюсь найти способ разрешить отмену сборки (частично не выполненную) на основе возвращаемого значения действий кода.

1 Ответ

4 голосов
/ 23 ноября 2011

В коде активности вы можете просто вызвать исключение с сообщением, указывающим, почему сборка не удалась.Это исключение остановит процесс сборки, и выдаваемая вами ошибка будет зарегистрирована как ошибка сборки.

Надеюсь, это поможет.

...