В следующей задаче MSBuild я называю это $ (Revision).
у использовать пользовательскую переменную TFS, как это:
MergedVersion:$(BuildVersion.Major).$(BuildVersion.Minor).$(Date:yy)$(DayOfYear)$(Rev:.r)
Моя проблема в том что$(Date)
, $(Rev:r)
а также$(DateOfYear)
не работают за пределами BuildNumberFormat-Settings.
Мой результат:
неверная строка версии: '1.0. $ (Date: yy) $ (DayOfYear) $ (Rev: .r)'.
Хотя с форматом buildnumber, как показано здесь - работает правильно:
Результат$(Build.BuildNumber)
являетсяMyBuildName_1.0.18004.15