Auto Generate 和 Auto Increment Build Number 有什么区别?

What is the difference between Auto Generate and Auto Increment Build Number?

我正在使用 Delphi XE3。在项目的版本信息中,我看到有一个“Auto Increment Build Number”和一个“Auto Generate Build Number”选项。这两者有什么区别,我已经阅读了手册但找不到任何区别。我认为每次我为项目调用构建命令时,它们都会将构建号增加 1,对吗?

不,它们都只适用于应用程序构建(不是编译),但它们在语义上是不同的。

Auto generate build number 选项生成 x.x.d.s 版本号,其中 d 是自 1/1/2000 以来的天数和 s 自午夜以来的秒数除以 2(适用于 Delphi XE3 for Win32 & Mac OS X 目标平台,可能因不同的 Delphi 版本和平台而异。

Auto increment build number 选项仅增加 build number b in x.x.x.b版本号取值1.

您可以在 Version Info topic 中找到官方说明。