Задать имя / метку сборки в процессе сборки в Team Foundation Server 2013
Я пытаюсь отредактировать шаблон сборки, чтобы имя сборки совпадало с именем msi. Мой msi-файл создается с помощью wix с именем "Product 1.0.0..Msi", и я хочу, чтобы "Product 1.0.0." Был именем сборки в TFS вместо обычного "$(BuildDefinitionName)_$(Дата: YYyyMmDd)$(Rev:.r)".
Версия ассемблера на выходе MSBuild также верна, поэтому приемлемо и решение с использованием этого.
Можно ли это сделать в пользовательском шаблоне сборки в Visual Studio? Кто-нибудь, кто сделал это?
2 ответа
Если вы отредактируете определение сборки и перейдете на вкладку процесса, вам следует изменить номер сборки на $(build and)_1.0.0$(Rev:.r), который даст вам номер, а затем получить активность по версии TF от сообщества TFS. Инструменты для сборки на codeplex. Затем вы можете настроить версию TF в режиме "Get Version" для заполнения переменной. После этого вам нужно что-то добавить, чтобы обновить файл msi.
Правая кнопка в определении сборки в Team Explorer и подменю "Редактировать определение сборки...". Переименуйте поле "Имя определения сборки" следующим образом: