Wix Burn exepackage свойство

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

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

Кто-нибудь может посоветовать, пожалуйста, если это возможно?

msipropery ссылки ссылки: -

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

Укажите УСТАНОВКУ пакетов в WiX внутри управляемого загрузчика Burn.

1 ответ

Решение

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

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

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

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

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

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

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