Мы используем Hudson для создания наших проектов, и Хадсон удобно определяет переменные среды, такие как "% BUILD_NUMBER%" во время компиляции.
Я хотел бы использовать эту переменную в коде, поэтому мы можем делать что-то вроде log what build this во время выполнения. Однако я НЕ МОГУ выполнить System.Environment.GetEnvironmentVariable, потому что это доступ к среде выполнения, я хочу что-то вроде:
#define BUILD_NUM = %BUILD_NUMBER%
или
const string BUILD_NUM = %BUILD_NUMBER%
Кроме того, я не знаю синтаксиса. Может ли кто-нибудь указать мне в правильном направлении? Спасибо!