Как передать собственность в ISM через.ini?
Я строю проект ISM (базовый MSI), используя IsCmdBld.exe. Я хотел передать пару свойств в файл 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 и передал его IsCmdBld.exe с -i
параметр. Проект был построен, но собственность не установлена.
Итак, как мы можем передать эти значения свойств через INI-файл в проект ISM при его создании с использованием IsCmdBld.exe?
1 ответ
Я думаю, что вы можете использовать -i и -z Property= значение в одной командной строке. Почему бы не назвать это так?
Кажется странным, что Flexera пропустил замену -z при документировании INI-файла, http://helpnet.flexerasoftware.com/installshield24helplib/helplibrary/IHelpExampleini.htm