Как я могу установить ведущие нули в AssemblyVersion, как "2.03.406.2" в .net - PullRequest
3 голосов
/ 13 февраля 2009

просто добавив ноль, как показано ниже

[assembly: AssemblyVersion("2.03.406.2")]

результаты в 2.3.406.2

это не то, что я хочу.

Так это может быть невозможно?

Ответы [ 3 ]

7 голосов
/ 13 февраля 2009

Каждая часть версии сборки сохраняется как 16-разрядное целое число, поэтому нет, это невозможно.

2 голосов
/ 13 февраля 2009

Возможно, вы можете прочитать AssemblyFileVersionAttribute

AssemblyFileVersionAttribute[] attributes = (AssemblyFileVersionAttribute[])typeof(Program)
    .Assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false);
Console.WriteLine(attributes[0].Version);
1 голос
/ 13 февраля 2009

Каждое число представляет определенное числовое значение , Major, Minor, Build и Revision.

Это не просто произвольная строка.

...