我正在使用IsCmdBld.exe构建ISM项目(Basic MSI)。我想将几个属性传递给ISM文件。当我执行下面的命令时,它正在使用传递的属性正确地构建。
IsCmdBld.exe -p "<ISM file path>" -z "ProductName=TempProduct" -z "ProductVersion=3.0.0.0" -z "Manufacturer=TempManufacturer" -z "INSTALLDIR=C:\Program Files\Temp Product"但是我想通过.ini文件传递这些属性。我尝试在.ini中添加这些参数,并将其与-i参数一起传递给IsCmdBld.exe。项目已生成,但未设置属性。
那么,在使用IsCmdBld.exe构建项目时,我们如何通过.ini文件将这些属性值传递给项目呢?
发布于 2018-11-09 03:07:32
我认为您可以在同一命令行中使用-i和-z Property=value。为什么不这么叫呢?
奇怪的是,在记录ini文件http://helpnet.flexerasoftware.com/installshield24helplib/helplibrary/IHelpExampleini.htm#buildingtestingdistributing_401868635_1090915时,Flexera遗漏了-z替代
https://stackoverflow.com/questions/53169093
复制相似问题