Обновление измененного номера версии сборки TFS Build

Я хотел бы иметь возможность автоматически обновлять версию сборки со всех измененных проектов при регистрации в TFS. Мы хотели бы сделать это как часть нашей закрытой регистрации, чтобы разработчикам не приходилось не забывать вручную обновлять эти номера при каждой регистрации.

Мой нынешний подход заключается в следующем:

  1. Определите, какие проекты содержат изменения при регистрации
  2. Проверьте AssemblyInfo.cs в каждом проекте с изменениями
  3. Увеличьте номер версии в каждом файле AssemblyInfo.cs.
  4. Начать процесс сборки

Я предполагаю, что есть способ сделать это, используя комбинацию PowerShell и настройку шаблона сборки TFS, но мало знаком с обоими. Любая помощь по этому вопросу будет принята с благодарностью.

2 ответа

Используйте сценарий, расположенный здесь, в качестве сценария предварительной сборки в шаблоне сборки.

Сценарий изменит все файлы AssemblyInfo.cs, найденные с номером сборки.

Как обновить сборочную версию ваших проектов с помощью скриптов PowerShell. Очень хороший гид.

Ответ немного запоздал, но вы можете найти хорошее руководство здесь, посмотрите на это

Другие вопросы по тегам