Wix: Как изменить лицензионное соглашение во время установки

У меня есть требование, в котором мне нужно показать лицензионное соглашение в соответствии с языком ОС. Локализованные лицензионные соглашения (.rtf) хранятся на сервере.

Я создал пользовательские действия для обнаружения языка ОС и загрузки соответствующего лицензионного соглашения, но как я могу показать локализованное лицензионное соглашение в диалоговом окне Лицензионного соглашения?

У меня есть все набор файлов диалога (.wxs). Я использую wix_minimal набор диалогов.

Я попытался изменять следующие строки в WelcomeeleLADLG.WXS

<Control Id="LicenseText" Type="ScrollableText" X="130" Y="36" Width="226" Height="162" Sunken="yes" TabSkip="no">
   <Text SourceFile="!(wix.WixUILicenseRtf=$(var.licenseRtf))" />
</Control>

на

<Control Id="LicenseText" Type="ScrollableText" X="130" Y="36" Width="226" Height="162" Sunken="yes" TabSkip="no" Text="[MyPropertyConatingRTFData]">
</Control>

, но ничто не проявляется в тексте лицензионного соглашения.

Как я могу установить этот текст?

7
задан ajay_whiz 8 September 2011 в 16:35
поделиться