如何将消息添加到烧伤束的成功卸载页
我正在使用HyperlinkSidebarLicense的WiX标准引导程序应用程序,并使用默认主题的副本(在src\ext\BalExtension\wixstdba\Resources\HyperlinkSidebarTheme.xml上):
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkSidebarLicense">
<bal:WixStandardBootstrapperApplication
LicenseUrl=""
ThemeFile="Theme.xml"
LocalizationFile="Theme.wxl" />
</BootstrapperApplicationRef>然后,我通过添加一个Success页面修改了Text页面
<Page Name="Success">
...
<Text Name="SuccessUninstallMessage" X="185" Y="110" Width="-11" Height="40"
FontId="3" HideWhenDisabled="yes" DisablePrefix="yes">#(loc.SuccessMessage)</Text>
...
</Page>但是,修改后的Success页面也会在安装期间显示(除了卸载之外),这是我不想看到的。
如何仅在卸载时在Success页面上显示消息?
发布于 2016-01-27 18:21:26
在WixStdBA中,WiX v3.x中不支持这一点。WixStdBA有根据操作显示不同消息的代码,它只对头文本(SuccessHeader、SuccessInstallHeader、SuccessRepairHeader和SuccessUninstallHeader)这样做。
在WiX v4.0 (尚未测试)中,主题可以有条件地控制显示的文本,而不需要WixStdBA中的支持代码:
<Label X="0" Y="250" Width="-0" Height="20" FontId="1" Center="yes">
<Text Condition="WixBundleAction = 5">#(loc.SuccessInstallMessage)</Text>
<Text Condition="WixBundleAction = 6">#(loc.SuccessInstallMessage)</Text>
<Text Condition="WixBundleAction = 7">#(loc.SuccessRepairMessage)</Text>
<Text Condition="WixBundleAction = 3">#(loc.SuccessUninstallMessage)</Text>
</Label>https://stackoverflow.com/questions/35038416
复制相似问题