Как передать собственность в 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

Другие вопросы по тегам