Visual Studio添加另一个次要版本号

时间:2017-03-23 09:01:23

标签: visual-studio assemblyversions

我使用与程序集和文件版本链接的文件版本控制。

目前,我已经使用了4个可用数字(Major,Minor,Build Number,Revision)。

我想知道是否有可能追加另一个" Patch"版本到文件版本。可能吗?我怎么能这样做? 注意:手动没问题,因为我只会将它用于非常特殊的情况

1 个答案:

答案 0 :(得分:1)

两个版本资源“汇编版本”和“文件版本”仅有4个不同的16位数字(0-65535)。

如果您想存储更多信息,例如第5个数字甚至是git / mercurial变更集SHA,您可以使用AssemblyInformationalVersionAttribute

[assembly: AssemblyInformationalVersion("1.2.3.4.5")]

然而,这是一个字符串,所以你可以在那里填写任何你想要的东西。

请注意,查找该文件版本的任何工具通常只会报告其中一个可容纳4个数字的版本资源。

注意:我认为这是针对.NET的,因为您将 assemblyversions 作为标记提及。如何为C ++指定这种东西我不知道。