【问题标题】:add hyperlink in wix installer error message在 wix 安装程序错误消息中添加超链接
【发布时间】:2018-08-24 14:33:08
【问题描述】:

我正在尝试在DisallowUpgradeErrorMessage 内添加超链接(从这里http://wixtoolset.org/documentation/manual/v3/xsd/wix/majorupgrade.html):

<MajorUpgrade AllowDowngrades="no"
    DisallowUpgradeErrorMessage='Older version of MWL installed. Please follow https://example.com/uninstall.html'
/>

我已经尝试在消息中创建 HTML 超链接,但出现错误,类似于

“属性中的无效字符”

我将 字符替换为 &amp;lt;&amp;gt;,但它不起作用(显示为纯文本)。有没有其他方法可以做到这一点?

【问题讨论】:

    标签: wix


    【解决方案1】:

    默认的 WiX 对话框不支持文本中的超链接,因此您必须创建自己的自定义 UI,而不是依赖条件元素。你可以在here找到一个如何做到这一点的例子。

    但是,对于您提到的情况,您可以让 WiX 自动卸载以前版本的软件。在这种情况下,我发现Upgrade 元素比 MajorUpgrade 更有用,它允许对条件和操作进行精细控制。您可以查看使用升级元素以及强制删除现有产品的示例here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      相关资源
      最近更新 更多