2016-09-29 22 views
1

我正在寻找一种将增量版本号合并到大型delphi应用程序中的方法。我们通过使用脚本来为整个应用程序中的每个Delphi项目调用适当的参数来调用MSBUILD,从而实现了Delphi构建过程的自动化。理想情况下,我希望能够在构建脚本的开头生成下一个版本号,并将其包含在由构建创建的每个.EXE和.BPL中。构建Delphi应用程序时生成增量版本

有没有人对此做任何建议,而不花费$$$在第三方构建工具上?

顺便说一句我们正在使用Delphi XE2。

谢谢

+1

用您喜欢的脚本语言编写脚本来增加版本。将其作为预生成操作执行。 –

+0

如果你想避免花费$$$购买一本关于Python的好书,并学习如何编写有用的实用胶水脚本,使这些任务变得容易 –

+0

我在Delphi中编写我的构建脚本...... –

回答

2

我强烈建议禁用包括德尔福版本资源信息,以及包括你自己的(中央)版本.rc脚本。然后编写一个工具/脚本(重新)在MSBuild配置的前面生成这个版本资源脚本。 (例如VERSIONINFO rc,see here

+0

谢谢大家。这一切看起来非常有帮助。 – sboydlns

相关问题