Passar parâmetros do bootstrapper para o pacote do pacote msi
Estou usando o VS2010 e o WiX 3.6 para criar pacotes MSI e agrupá-los na configuração do Bootstrapper. Aqui está o meu código 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>
Os pacotes MSI devem ter os parâmetros especificados para serem executados. Normalmente eu chamaria"Packag21.msi PARAM1=1 PARAM2=2"
. Depois de construir o projeto, tento passar os parâmetros para o meu Bootstrapper.exe da mesma maneiraBootstrapper.exe PARAM1=1 PARAM2=2
, mas não parece passá-los para o MSI. As instalações são interrompidas com a condição de parâmetros ausentes.
Existe uma maneira de passar os parâmetros do exe para o msi?