Свойство exe-пакета Wix Burn

Я пытаюсь настроить свойство, которое будет использоваться в поле «InstallCommand» «Exepackage», свойство представляет собой значение ключа реестра, которое затем будет использоваться в команде установки для определения места установки.

Я нашел приведенные ниже ссылки с беспокойством о чем-то подобном для msipackage, однако я не могу заставить что-то подобное работать с exepackage?

Может кто подскажет пожалуйста, возможно ли это?

справочные ссылки msipropery: -

WiX: как получить доступ/изменить каталог установки в управляемом загрузчике ?

Укажите INSTALLLOCATION для пакеты в WiX внутри управляемого загрузчика Burn


person tollgen    schedule 01.08.2014    source источник


Ответы (1)


Вы на правильном пути. Место установки нужно будет передать с помощью InstallCommand. Ваш ExePackage должен иметь параметр командной строки для установки местоположения.

Если ваш пакет будет установлен из командной строки, как это

setup.exe /install /quiet /InstallLocation=c:\somepath

ваш WiX должен выглядеть так

<ExePackage SourceFile="setup.exe"
            InstallCommand="/install /quiet /InstallLocation=[INSTALLLOCATION]"/>

Убедитесь, что ваша переменная записи установлена ​​в журнале пакетов.

person Dave Andersen    schedule 04.08.2014