Windows installer 是否可以在基本MSI项目的构建时设置产品版本?
我有一个InstallScript项目,我正在将其手动重新创建为一个基本的MSI项目。对于InstallScript项目,我们在构建时通过以下机制获取产品版本:Windows installer 是否可以在基本MSI项目的构建时设置产品版本?,windows-installer,installshield,basic-msi,Windows Installer,Installshield,Basic Msi,我有一个InstallScript项目,我正在将其手动重新创建为一个基本的MSI项目。对于InstallScript项目,我们在构建时通过以下机制获取产品版本: Ant完成所有编译、测试等工作,并在此过程中获得构建版本号 Ant调用IsCmdBld.exe,将生成版本作为环境变量传递 Installshield配置了一个“Environment”类型的path变量,用于获取生成版本 此路径变量在常规信息->产品版本字段中指定 不幸的是,基本MSI项目似乎不允许在产品版本字段中使用路径变量 这
- Ant完成所有编译、测试等工作,并在此过程中获得构建版本号
- Ant调用IsCmdBld.exe,将生成版本作为环境变量传递
- Installshield配置了一个“Environment”类型的path变量,用于获取生成版本
- 此路径变量在常规信息->产品版本字段中指定
这是否意味着每次使用基本MSI项目构建之前,都必须手动修改产品版本?或者是否有其他方法将版本传递给InstallShield?您可以对基本MSI和InstallScript MSI使用以下命令:
ISCmdBld.exe -y "1.0.5"
另一种方式:
IsCmdBld.exe -z "ProductVersion=1.0.0002"