Как версии / обновления AssemblyInfo.cs сборок, совместно используемых другими, которые развернуты независимо?

У меня есть устаревшее решение с несколькими ссылками на проекты.

Два из этих проектов развертываются независимо, и оба ссылаются на другие проекты.

В настоящее время управление версиями осуществляется вручную, но я хотел бы автоматизировать процесс (обновления номера версии AssemblyInfo.cs).

Мы используем Visual Studio 2010, SVN и TeamCity и уже имеем проверенный способ обновления номеров версий для других решений. Однако у этих решений есть только один номер версии, который следует учитывать, в то время как это решение должно.

Одним из способов может быть обновление двух важных, т. Е. Причин развертывания, номеров автоматически и обновление остальных вручную.


person Martin R-L    schedule 14.12.2010    source источник


Ответы (1)


Попробуйте: Управление версиями сборки

Утилита командной строки поддерживает файлы DSW VC ++ 6.0, а также файлы SLN VS2002 / 2003/2005/2008. Он разделяет параметры конфигурации с версией надстройки, но пользователь может переопределить эти параметры с помощью соответствующих переключателей запуска. Пожалуйста, проверьте файл CommandLine.txt, включенный в установку, для получения краткого описания и списка параметров запуска. При настройке утилиты из командной строки в меню «Программы» добавляется соответствующее меню с двумя пунктами. Запись «AutoVer» запускает служебную программу командной строки с переключателем / g, открывая тот же графический интерфейс, что и надстройка.

person abmv    schedule 14.12.2010