【发布时间】:2011-11-26 23:36:10
【问题描述】:
我有一个 InstallScript 项目,我正在考虑将其手动重新创建为基本 MSI 项目。对于InstallScript项目,我们在构建时通过以下机制获取产品版本:
- Ant 会完成所有的编译、测试等工作,并在此过程中获取构建版本号。
- Ant 调用 IsCmdBld.exe,将构建版本作为环境变量传递。
- Installshield 配置了一个“环境”类型的路径变量,用于获取构建版本。
- 此路径变量在常规信息 -> 产品版本字段中指定。
不幸的是,基本 MSI 项目似乎不允许在产品版本字段中使用路径变量。
这是否意味着必须在每次构建 Basic MSI 项目之前始终手动修改产品版本?还是有其他方法可以将版本传递给 InstallShield?
【问题讨论】:
标签: windows-installer installshield basic-msi