per quanto ne so si è fatto in questo modo:Come utilizzare i moduli di unione configurabili in Wix?
prodotto:
<Merge Id ="HelpInstaller" SourceFile="HelpInstaller.msm" Language="1033" DiskId="1">
<ConfigurationData Name="SurpressInstallation_Config" Value="&HelpFeature"/>
</Merge>
modulo di unione:
<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>
Ma quando ho fatto come sopra ho un errore: Incontrato un errore di fusione imprevisto di tipo 'msmErrorDataRequestFailed' per il quale al momento non c'è nessun messaggio di errore da visualizzare.
Qualcuno può dirmi come risolvere questo problema? Quello che fondamentalmente voglio fare è eseguire un'azione personalizzata nel modulo unione solo quando viene selezionata una determinata funzione. È questo il modo giusto per farlo? Grazie Daniel