Я использую это, чтобы скрыть диалог лицензии
<WixVariable Id="WixStdbaLicenseUrl" Value=""/
который работает, пока я не введу пользовательскую тему, используя
<WixVariable Id="WixStdbaThemeXml" Value="Resource\RtfTheme.xml" />
<WixVariable Id="WixStdbaThemeWxl" Value="Resource\RtfTheme.wxl" />
Моя тема — это просто копия встроенной RtfTheme, тривиально измененная. Я изменил размер окна и удалил кнопку восстановления.
Когда я это делаю, открывается диалоговое окно лицензии (хотя и с пустым текстом). Я хочу, чтобы диалог оставался скрытым.
Почему? Как исправить?
Вот один из нескольких вариантов, которые я пробовал:
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense" >
<bal:WixStandardBootstrapperApplication
LicenseFile="..\..\Tools\Building\buildIncludes\LicenseAgreement-Memo.rtf"
LogoFile="..\..\Tools\Building\buildIncludes\my.logo.png"
SuppressOptionsUI="yes"
/>
</BootstrapperApplicationRef>
<!-- supress license display in boot strapper -->
<WixVariable Id="WixStdbaLicenseUrl" Value=""/>
<WixVariable Id="WixStdbaLicenseFile" Value=""/>
<!-- we are using a customized theme -->
<WixVariable Id="WixStdbaThemeXml" Value="Resource\RtfTheme.xml" />
<WixVariable Id="WixStdbaThemeWxl" Value="Resource\RtfTheme.wxl" />