BuildNumber
格式一般 为:$(BuildDefinitionName)_$(VersionMajor).$(VersionMinor).$(VersionBuild).$(VersionRevision) 。
举例比: LEDManager_2.0.21023.1
背景知识,关于版本号:
版本号惯例一般是4个独立数字构成,中间由“.”隔开。
比如Visual Studio 2005。版本号可能为8.0.50727.762
第一个数字是VersionMajor,就是主版本号,也就是我们所称的是第几代产品。
第二个数字是VersionMinor,就是小版本号,比如增加了些新功能,但是谈不上换代产品。就在这里增加数值标示产品更新的幅度。
第三个数字是生成号VersionBuild,意思是版本在什么时间生成的。也就是值取的是版本的生成日期,YMMDD。比如上面VS2005的版本号, 可以看出是05年7月27日。因为不能超过65535(2 byte长度) ,所以第一位标示年的数字不能大于6,值取6的余数。今年08年,,就是8 % 6 = 2. 不好的地方是2012年也是余数2.这个设计业界缺陷(十年虫?),无法避免,文件版本也受此缺陷限制。一般跨6年还继续使用的软件是应该立碑的。
第四个数字是RevisonNumber,修订版本号。 标示这个版本在一天当中是第几次生成,就是所谓的一天当中第几次修订。