Обновление измененного номера версии сборки TFS Build
Я хотел бы иметь возможность автоматически обновлять версию сборки со всех измененных проектов при регистрации в TFS. Мы хотели бы сделать это как часть нашей закрытой регистрации, чтобы разработчикам не приходилось не забывать вручную обновлять эти номера при каждой регистрации.
Мой нынешний подход заключается в следующем:
- Определите, какие проекты содержат изменения при регистрации
- Проверьте AssemblyInfo.cs в каждом проекте с изменениями
- Увеличьте номер версии в каждом файле AssemblyInfo.cs.
- Начать процесс сборки
Я предполагаю, что есть способ сделать это, используя комбинацию PowerShell и настройку шаблона сборки TFS, но мало знаком с обоими. Любая помощь по этому вопросу будет принята с благодарностью.
2 ответа
Используйте сценарий, расположенный здесь, в качестве сценария предварительной сборки в шаблоне сборки.
Сценарий изменит все файлы AssemblyInfo.cs, найденные с номером сборки.
Как обновить сборочную версию ваших проектов с помощью скриптов PowerShell. Очень хороший гид.
Ответ немного запоздал, но вы можете найти хорошее руководство здесь, посмотрите на это