Можно ли установить Visual Build Pro событие "всегда делать это после сборки"?
Я хотел бы выполнить общее / глобальное действие Visual Build Pro после сборки независимо от того, где и почему сборка закончилась, и хотел бы знать, существует ли элегантное (или даже грубое) решение, кроме размещения этого действия в конце каждый проект.
Одним из типичных применений для вышеперечисленного было бы отмена любых изменений в окружающей среде, которые мне пришлось внести, чтобы облегчить успешную сборку.
1 ответ
Вы можете сделать это с помощью специальной программы запуска Visual Build. Вы запустите сборки с вашей программой, а затем программа запустит процедуру пост-сборки в конце. Это может быть другой проект Visual Build или пользовательский код в вашей программе.
Чтобы начать, посмотрите пример программы, которую они предоставляют в папке примеров: C:\Program Files (x86)\VisBuildPro8\Samples\VisBuildPro\BuildLauncher
Другой вариант - использовать глобальные шаги подпрограммы для реализации шагов после сборки, а затем вызывать эту процедуру в конце каждой сборки. Это потребует, чтобы вы изменили каждую сборку, но только для вызова глобальных шагов. Глобальные шаги будут находиться в другом файле.bld, который должен быть доступен для каждой сборки. Он сохраняет глобальные шаги в VisBuildPro.steps в настроенном пути в разделе "Приложения".