Передача параметров из загрузчика в пакет MSI
Я использую VS2010 и WiX 3.6 для создания пакетов MSI и связывания их в настройку Bootstrapper. Вот мой код Boostrapper.
<code><?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Bundle Name="" Version="" Manufacturer="" UpgradeCode=""> <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" /> <Chain> <MsiPackage SourceFile="Package1.msi"> <MsiProperty Name="PARAM1" Value="[PARAM1]" /> <MsiProperty Name="PARAM2" Value="[PARAM2]" /> </MsiPackage> <MsiPackage SourceFile="Package2.msi"> <MsiProperty Name="PARAM1" Value="[PARAM1]" /> <MsiProperty Name="PARAM2" Value="[PARAM2]" /> </MsiPackage> </Chain> </Bundle> </Wix> </code>
Пакеты MSI должны иметь параметры, указанные для запуска. Обычно я бы позвонил"Packag21.msi PARAM1=1 PARAM2=2"
, После сборки проекта я пытаюсь передать параметры в мой Bootstrapper.exe таким же образомBootstrapper.exe PARAM1=1 PARAM2=2
, но, похоже, они не передаются в MSI. Установки зависают при условии отсутствия параметров.
Есть ли способ передать параметры из exe в msi?