我对创建旧版Delphi(Delphi 2006)项目的自动化版本面临挑战。德尔福:如何从.bdsproj生成.resx
我是一个完整的Delphi noob。所以我的问题也许是在一个错误的方向前进......
至于我的理解给定项目的释放过程中它的工作原理是这样的:
- 开发者打开了德尔福的项目工作室
- 右键单击项目 - >属性 - >版本信息
- 他在对话框中设置下一版本的新版本号。
- 他保存了项目。这会自动生成相应的.resx文件,其中包含二进制形式的版本号。
- 将.bsproj和.resx签入到源代码控制中
- 自动构建(Hudson)会接受更改并构建发布。
我想自动执行此过程,因为有几个项目需要为每个版本获取新的版本号。
我想我可以很容易地使用自定义工具操作.bsproj,因为它是xml。
但是,我正在为在Delphi Studio中保存项目时生成的.resx文件而苦苦挣扎。
有没有办法让自动生成.resx?即使用命令行工具或类似的东西?
还是有更聪明的做法?
任何帮助表示赞赏。
.res或.resx?我个人使用版本信息创建一个.rc文件并使用brcc32编译资源。 –
http://stackoverflow.com/a/11782584/62576可能会有所帮助。 –