我正在设置.net汇编的汇编和文件版本,如下
[assembly: AssemblyVersion("9.05.115.0")]
[assembly: AssemblyFileVersion("9.05.115.0")]
安装构建后,我正在查看已部署文件的文件详细信息。我发现该产品版本已正确显示9.05.115.0。
但是,文件版本显示为9.5.115.0。那么,为什么在文件版本中没有" 05"的领先零。
有什么原因吗?还是我错过了什么?
根据此处:
版本在内部作为整数存储,因此即使您附加 0到版本号的开始,它将转换为int 并删除。
和这里:
汇编属性将其信息存储为一个版本 目的。版本结构的组件是整数,并且是 这样。因此1.2.3.4 == 1.02.003.004但是1.2.3.4!= 1.2.3.400
您可以使用"汇编" 有关您的产品的广泛,任意格式的信息, 它的信息存储为字符串,而不是版本。那么你 可以做:
[assembly: AssemblyVersion("1.1.1.102")] [assembly: AssemblyInformationalVersion("v.01 alpha")]
或您喜欢的任何东西