Не уверен насчет синтаксиса Visual Basic, но C ++ может использовать следующий прием: файл global_inc.bat читается как:
SET PARAMETER=TRUE
Это может быть введено пакетным скриптом, который вызывался в событии после сборки.
Код C ++ использовал файл следующим образом:
#define PARAMETER const int parameter
#define SET /**/
#include "global_inc.bat"
;
#undef PARAMETER
Шаг после сборки выглядел так:
call global_inc.bat
if "%PARAMETER%" == "TRUE" echo True
Другой возможностью для этапа предварительной сборки является создание файла .vb
, а также файла конфигурации, используемого на этапе после сборки.