我對創建舊版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可能會有所幫助。 –