.NET C # как сделать версию более читабельной автоматически? - PullRequest
0 голосов
/ 16 июня 2009

Я начну с примера: у меня есть версия моего приложения, которая выглядит следующим образом 1.0.3450.26573 (трудно читать и выглядит противно). Код для этой версии:

String Version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();

Я хочу увидеть версию 1.0.12 , 1.0.13 , 1.0.14 где 1.0. [BUILD], где BUILD автоматически увеличивается на каждая сборка.

Как я могу сделать это наилучшим образом?

Ответы [ 4 ]

1 голос
/ 16 июня 2009
1 голос
/ 16 июня 2009

На самом деле, номер сборки не принесет вам пользы, если вы не сможете отследить, какой номер сборки соответствует какой версии исходного кода вашего приложения. Вместо этого рассмотрите возможность использования номера ревизии из своего хранилища (если ваш инструмент SCM похож на Subversion; для этого попробуйте svnversion ).

0 голосов
/ 16 июня 2009

Да, номер редакции был бы отличным, но как я могу его получить, я использую SourceGear Vault .

0 голосов
/ 16 июня 2009

Вы должны интегрировать это с вашей средой сборки. Для нас CruiseControl.net увеличивает номер версии при каждой сборке. Но вы также можете использовать номер ревизии SVN и т. Д. Есть несколько возможностей.

Если вам нужно только 3 цифры вместо 4, вы должны отформатировать строку самостоятельно.

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