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]"/>
Убедитесь, что ваша переменная записи задана в журнале пакетов.