我在批处理文件中使用以下命令从 Installshield 项目创建新版本的安装程序。
产品版本在 .ism 文件中硬编码为 1.0.0
ISCmdBld.exe -p "%INST_SHIELD_FILE%" -y "%RELEASE_VERSION%"
在哪里
- %INST_SHIELD_FILE% - 包含 installshield 项目文件的路径
- %RELEASE_VERSION% - 软件发布版本,例如:1.0.0
虽然,Installshield 项目编译成功。然而,包的产品版本保持不变。
例如:如果我运行下一个版本的命令,比如1.0.2
ISCmdBld.exe -p "%INST_SHIELD_FILE%" -y "1.0.2"
安装程序 setup.exe 包仍反映旧 ( 1.0.0 ) 产品版本。
任何人都可以让我知道如何在命令行中修改产品版本,而无需在 installshield 项目中实际修改。
我应该使用路径变量来实现这一点吗?