Сайт asp.net - добавить номер версии автоматически? - PullRequest
4 голосов
/ 23 июня 2010

Возможно ли в проекте веб-сайта asp.net автоматически увеличивать номер версии сборки (и отображать его для нашей команды тестирования)

Ответы [ 2 ]

5 голосов
/ 23 июня 2010

Для автоинкремента версии сборки в каждой сборке вы можете использовать следующий атрибут сборки:

[assembly: AssemblyVersion("1.0.*")]

и для чтения версии во время выполнения текущей выполняющейся сборки вы можете использовать Версия свойство:

Assembly.GetExecutingAssembly().GetName().Version
5 голосов
/ 23 июня 2010

Да, в AssemblyInfo.cs (или, я думаю, .vb) вы можете указать атрибут [assembly: AssemblyVersion("1.1.*")].«*» Означает, что эта часть номера из 4 частей генерируется автоматически (она основана на дате и времени).

Вы можете прочитать этот номер версии, используя этот код:

System.Reflection.Assembly.GetExecutingAssembly().GetName().Version

Этот файл AssemblyInfo должен существовать в каждом проекте, в настоящее время в папке Properties.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...