1

只是想知道 .Net 程序集的 AssemblyVersion 中是否可以有 4 个以上的参数?

我想要实现的是以下格式的版本控制:

<Major>.<Minor>.<Maintenance>.<Revision>.<BuildNumber>

..如果不可能,任何人都可以推荐任何其他方式来实现我正在尝试的东西,例如连接数字或类似的东西?

4

1 回答 1

1

不可能,不知道为什么你需要第五个数字,但你可以把它放在 AssemblyInformationalVersionAttribute 中,这是“视觉表示”,不是严格的版本号,只是一个字符串。这在 dll/exe 的属性/详细信息中显示为“产品版本”。

我用它来显示 alpha/beta 版本,如下所示:

[assembly: AssemblyVersion("0.4.1207.1101")]
[assembly: AssemblyFileVersion("0.4.1207.1101")]
[assembly: AssemblyInformationalVersion("0.4-alpha")]
于 2012-07-12T11:39:40.790 回答