我正在寻找一种将增量版本号合并到一个大型delphi应用程序中的方法。我们通过使用脚本为整个应用程序中的每个Delphi项目调用MSBUILD和适当的参数来自动化Delphi构建过程。理想情况下,我希望能够在构建脚本的开头生成下一个版本号,并将其包含在由构建创建的每个.EXE和.BPL中。
如果不在第三方构建工具上花费$$$,有没有人有任何建议呢?
BTW,我们正在使用Delphi XE2。
谢谢
答案 0 :(得分:2)
我强烈建议您禁用Delphi包含的版本资源信息,并包含您自己的(中央)版本.rc
脚本。然后编写一个工具/脚本,在(重新)生成MSBuild配置前面的版本资源脚本。 (例如VERSIONINFO rc,see here)