是否可以在AssemblyVersion中包含4个以上的参数?

时间:2012-07-12 11:17:33

标签: .net version .net-assembly

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

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

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

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

1 个答案:

答案 0 :(得分:1)

不可能,不确定为什么你需要第五个数字,但是你可以把它放在AssemblyInformationalVersionAttribute中,那就是&#34;直观表示&#34;,而不是严格的版本号,只是一个字符串。这显示为&#34;产品版本&#34;在dll / exe上的属性/细节中。

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

[assembly: AssemblyVersion("0.4.1207.1101")]
[assembly: AssemblyFileVersion("0.4.1207.1101")]
[assembly: AssemblyInformationalVersion("0.4-alpha")]