只是想知道 .Net 程序集的 AssemblyVersion 中是否可以有 4 个以上的参数?
我想要实现的是以下格式的版本控制:
<Major>.<Minor>.<Maintenance>.<Revision>.<BuildNumber>
..如果不可能,任何人都可以推荐任何其他方式来实现我正在尝试的东西,例如连接数字或类似的东西?
只是想知道 .Net 程序集的 AssemblyVersion 中是否可以有 4 个以上的参数?
我想要实现的是以下格式的版本控制:
<Major>.<Minor>.<Maintenance>.<Revision>.<BuildNumber>
..如果不可能,任何人都可以推荐任何其他方式来实现我正在尝试的东西,例如连接数字或类似的东西?
不可能,不知道为什么你需要第五个数字,但你可以把它放在 AssemblyInformationalVersionAttribute 中,这是“视觉表示”,不是严格的版本号,只是一个字符串。这在 dll/exe 的属性/详细信息中显示为“产品版本”。
我用它来显示 alpha/beta 版本,如下所示:
[assembly: AssemblyVersion("0.4.1207.1101")]
[assembly: AssemblyFileVersion("0.4.1207.1101")]
[assembly: AssemblyInformationalVersion("0.4-alpha")]