Обновление файла сборки TFS 2010 с последним успешным номером сборки - PullRequest
3 голосов
/ 08 июля 2011

В решении .NET с несколькими проектами, интегрированными в TFS 2010, мне нужна сборка, которая будет обновлять версию выходного файла сборки, только если эта опция включена, в противном случае ее версия файла будет обновлена ​​с последним номером успешной сборки. Это означает, что мне нужен механизм, с помощью которого я могу сказать, что это сборки, которые были изменены с последней сборки.

У меня есть решение .net с несколькими проектными файлами, интегрированными с TFS 2010. Теперь я хочу, чтобы в выпусках моего проекта обновлялась его версия сборки, только если он зарегистрирован с момента последней сборки. Если проект зарегистрирован с момента последней сборки, версия сборки должна быть обновлена ​​с использованием последнего номера сборки, в противном случае версия файла сборки должна быть обновлена ​​с номером последней успешной сборки проекта.

Решение Джима Ламбса и Хофмана об обновлении сборочной версии очень помогло, хотя и не помогает в этой ситуации.

Это значит

Проект A изменен: Выпущена версия файла 1.3.0.0, версия сборки файла 1.3.0.0 (сборка 1.3.0.0)

Проект B не изменен: Выпущена версия файла 1.1.0.0 Сборка файла версия 1.3.0.0 (сборка 1.3.0.0)

1 Ответ

1 голос
/ 08 июля 2011

Я не уверен, что это за «это», о котором вы говорите; Тем не менее, вот статья, в которой рассказывается, как установить версию сборки:

Настройка Team Build 2010 - часть 5. Увеличение версии сборки

Из этого примера вы можете создать что-то, чтобы соответствовать вашим конкретным потребностям, я уверен.

...