我面临着为传统Delphi(Delphi 2006)项目创建自动发布的挑战。
我是一个完整的Delphi菜鸟。所以我的问题可能是朝着错误的方向前进......
据我了解给定项目的发布过程,它的工作原理如下:
我想自动执行此过程,因为有几个项目需要为每个版本获取新的版本号。
我想我可以使用自定义工具轻松操作.bsproj,因为它是xml。
但是我正在努力生成.resx文件,这个文件目前是在Delphi Studio中保存项目时完成的。
有没有办法自动生成.resx?即使用命令行工具或类似工具?
或者有更聪明的方法吗?
感谢任何帮助。
答案 0 :(得分:2)
您可以在批处理文件中完成所有操作
更新此SO问题中指定的版本号:change version number at build time
使用DCC命令行编译器构建所有项目。这里有大量的文档,基本上只有dcc32 <project>.dpr
DCC is e.g. documented here or here
我确实想知道你的.resx文件来自哪里,但也可以转换它们。见this SO post。
使用这些资源试一试,针对具体问题,在目前为止尝试写一个新的SO问题。