yo sepa que está hecho así:¿Cómo usar módulos de combinación configurables en Wix?
producto:
<Merge Id ="HelpInstaller" SourceFile="HelpInstaller.msm" Language="1033" DiskId="1">
<ConfigurationData Name="SurpressInstallation_Config" Value="&HelpFeature"/>
</Merge>
módulo de combinación:
<Property Id="SupressInstallation" Value='0' />
<Substitution Table='CustomAction' Row='SetSupressInstallationProperty' Column='Target' Value='[=SupressInstallation_Config]'/>
<CustomAction Id='SetSupressInstallationProperty' Property='SupressInstallation' Value='[SupressInstallation]'/>
<InstallExecuteSequence>
<Custom Action='SetSupressInstallationProperty' Before='RegisterHelp' />
<Custom Action='RegisterHelp' After='CostFinalize'>(NOT Installed) AND (NOT UPGRADINGPRODUCTCODE) AND SupressInstallation = 3) </Custom>
</InstallExecuteSequence>
Pero cuando lo hice como arriba recibo un error: Encontré un error de fusión inesperado de tipo 'msmErrorDataRequestFailed' para el cual no hay actualmente ningún mensaje de error para mostrar.
¿Alguien me puede decir cómo resolver ese problema? Lo que básicamente quiero hacer es ejecutar una acción personalizada en el módulo de fusión solo cuando se selecciona una determinada función ... ¿Es esta la manera correcta de hacerlo? Gracias Daniel