在自动化编译过程中,我们可以通过IsCmdBuild进行InstallShield安装包工程编译。
Basic MSI和InstallScript MSI工程可以通过IsCmdBuild的-c参数直接将安装包压缩为一个exe。
而InstallScript工程需要两步完成上述工作:
1. 通过IsCmdBuild先完成安装包的编译,输出的安装包如下图:
2. 然后通过ReleasePackager完成安装包的压缩,方法如下:
ReleasePackager.exe "C:\InstallShield 2012 Projects\My Project\Media\My Release\Disk Images" "C:\InstallShield 2012 Projects\My Project\Media\My Release\Package\MyPackage.exe" "C:\My Icon Files\MyIcons.dll" 2 -s