У меня есть решение, которое построено на сервере TFS. Это решение включает несколько проектов, которые имеют пользовательские задачи MSBuild. Эти задачи фактически создают некоторые zip-архивы.Как передать переменную TFS в задачу MSBuild проекта
Мне нужно как-то извлечь макросы $ (Rev) из сборки TFS и передать ее задачам. Я пытался использовать MSBuildArguments на вкладке процесса определения сборки, и она работает, когда я установил простое значение строки, как:
/р: Version = «5»
но это не работает с макросами :
/р: Version = "$ (Rev: г)"
у вас есть какие-нибудь идеи?
Редактировать: Мне действительно нужен BuildDetail.BuildNumber.
Могу ли я спросить, что заставляет вас думать, что это макросы? –
Хм, я просто подумал, что это называется макросами. Проверьте формат номера сборки - он построен с этими макросами. Я ошибаюсь? Я новичок в TFS. –
Да, они не общие. Формат форматирования номера зависит от номера сборки. –