我正在使用Delphi XE3。在项目的版本信息中,我看到有一个“自动增量内部版本号”和一个“自动生成内部版本号”选项。这两者有什么区别,我已经阅读了手册但却找不到任何区别。我认为每次调用项目的构建命令时,它们都会将构建数增加1,这是正确的吗?
答案 0 :(得分:2)
不,它们都只适用于应用程序构建(不是编译),但它们在语义上是不同的。
自动生成内部版本号选项会生成 xxds 版本号,其中 d 是自2000年1月1日以来的天数 s 自午夜以来的秒数除以2(适用于Win32和Mac OS X目标平台的Delphi XE3,对于不同的Delphi版本和平台可能有所不同)。
自动增加内部版本号选项仅在 x.x.x.b 版本号中按值增加内置编号 b 。
您可以在Version Info topic找到官方说明。