Использование с практическими рекомендациями настраиваемые Модули слияния в Wix?

AFAIK это сделано как это:

Продукт:

<Merge Id ="HelpInstaller" SourceFile="HelpInstaller.msm" Language="1033" DiskId="1">
                <ConfigurationData Name="SurpressInstallation_Config" Value="&amp;HelpFeature"/>
 </Merge>

Модуль слияния:

<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>

Но когда я сделал это как вышеупомянутый, я получаю ошибку: Встреченный неожиданная ошибка слияния типа 'msmErrorDataRequestFailed', для которого therer в настоящее время не является никакой ошибкой messagte для отображения.

Кто-либо может сказать мне, что практическое руководство решает ту проблему? То, что я в основном хочу сделать, должно выполнить пользовательское действие в модуле слияния только, когда определенная функция выбрана.. Действительно ли это - правильный способ сделать это? Спасибо Daniel

6
задан DanielB 19 January 2010 в 07:57
поделиться