2013-03-14 90 views
1

我要改变内置的Productverion和文件版本属性继续集成构建环境从OrcaScript 11 PowerGen公司8.5因为一个完整的引导导入我们的PowerBuilder应用似乎是在将源代码控制从TFS更改为Git之后唯一的解决方案。如何设置在PowerBuilder项目中的可执行文件PowerGen公司

应用程序构建,但它总是导致一个可执行文件的版本1.0.0.1。

在OrcaScript这可以在Orca文件中加入设置:

set exeinfo property productversion EXE_VER 
set exeinfo property fileversion EXE_VER 

哪里EXE_VER是通过命令行发送的输入参数:

orcascr110.exe /D EXE_VER="10.3.2" 

但我现在的问题是如何可以在使用E. Crane Computing的PowerGen 8.5构建时完成。

回答

3

变得更加容易,占地性质,但它使用一个单独的应用程序,VersionEdit。它有一个图形用户界面,但在你的批处理文件,是这样的:

"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /f=%ProductVer%.%Build% 
IF ERRORLEVEL 1 goto veerror 
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /p=%ProductVer%.%Build% 
IF ERRORLEVEL 1 goto veerror 
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /sa=Release,%ProductVer% 
IF ERRORLEVEL 1 goto veerror 
"C:\Program Files\E. Crane Computing\PowerGen Professional\VECli.exe" %ExeFile% /sa=Build,%Build% 
IF ERRORLEVEL 1 goto veerror 

祝你好运,

特里。

+0

感谢特里,只是我一直在寻找。 – 2013-03-15 10:07:34

+0

一个自由选择:http://www.elphin.com/downloads/stampver/ – RealHowTo 2013-03-15 20:09:48

+0

两个警告替代品:1。我已经从我信任的可靠的来源(如Sybase技术人员)是PowerBuilder的EXE文件都没有标准的Windows的EXE听说,因此使用标准Windows EXE工具(如版本压缩器)需要您自担风险,并且2)标准工具不能标记PBD,AFAIK。我不知道;可能值得尝试。 – Terry 2013-03-16 02:51:04

相关问题