Пример не работает при синтаксической ошибке.
Вы можете проверить, что MSDN выполняет c Выражения , и нет никаких математических операций, таких как суммирование.
Лучшим обходным решением будет выход из смещения:
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
major: 2
minor: 3
#offset: 2000
name: $(major).$(minor).$(build.BuildID)
Это вернет вам имя, например, 2.3.101
.