C# 如何在AssemblyVersion中设置前导零,如“0”;2.03.406.2“;在.net中

C# 如何在AssemblyVersion中设置前导零,如“0”;2.03.406.2“;在.net中,c#,.net,versioning,C#,.net,Versioning,只需要像下面那样加一个零 [assembly: AssemblyVersion("2.03.406.2")] 结果见2.3.406.2 这不是我想要的 所以这可能是不可能的?每个数字代表一个特定的数值,主要值、次要值、构建值和修订值 它不仅仅是一个任意字符串。程序集版本的每个部分都存储为一个16位整数,因此不可能。您可能可以读取AssemblyFileVersionAttribute AssemblyFileVersionAttribute[] attributes = (AssemblyFi

只需要像下面那样加一个零

[assembly: AssemblyVersion("2.03.406.2")]
结果见2.3.406.2

这不是我想要的


所以这可能是不可能的?

每个数字代表一个特定的数值,主要值、次要值、构建值和修订值


它不仅仅是一个任意字符串。

程序集版本的每个部分都存储为一个16位整数,因此不可能。

您可能可以读取AssemblyFileVersionAttribute

AssemblyFileVersionAttribute[] attributes = (AssemblyFileVersionAttribute[])typeof(Program)
    .Assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false);
Console.WriteLine(attributes[0].Version);