Мы используем Hudson для построения наших проектов, а Hudson удобно определяет переменные среды, такие как "% BUILD_NUMBER%" во время компиляции.
Я бы хотел использовать эту переменную в коде, чтобы мы могли делать такие вещи, как протоколирование сборки во время выполнения. Однако я не могу сделать System.Environment.GetEnvironmentVariable, потому что это доступ к среде выполнения, что я хочу, это что-то вроде:
#define BUILD_NUM = %BUILD_NUMBER%
или
const string BUILD_NUM = %BUILD_NUMBER%
За исключением того, что я не знаю синтаксис. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении? Спасибо!