微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wix 安装程序显示虚拟文本

如何解决Wix 安装程序显示虚拟文本

我正在尝试使用 wixui_minimal 创建一个简单的 wix 安装程序,但在显示我的许可证文本时遇到了问题。相反,当安装程序运行时,它会显示一个虚拟文本“Lorem Ipsum”,我理解它是一个占位符文本。

这是 product.wxs 中安装程序代码的一部分

`     
<!-- Top banner. 493 x 58 -->
<WixVariable Id="WixUIBannerBmp" Value="UIBanner.bmp" />
<!-- Background bitmap on welcome and completion dialogs. 493 x 312 -->
<WixVariable Id="WixUIDialogBmp" Value="Dialog.bmp" />
 <!--EULA-->
<WixVariable Id="WixUILicenseRtF" Value="license.rtf"/>

<UIRef Id="WixUI_Minimal" />

<Property Id="WIXUI_MINIMAL"  Value="INSTALLFOLDER"/>`

我注意到即使我为“价值”添加了胡言乱语,构建也会成功 WixVariable Id="WixUILicenseRtF" Value="license.rtf"/> 而不是实际的许可文件

在这里阅读了另一篇关于虚拟文本问题的帖子,但那里提供的解决方案没有帮助。

感谢您对此的任何帮助。

解决方法

大约 4 年前 here 对此做出了答复。我猜 this 是您所指的链接。

确保您将变量描述放在产品节点中。

您是否尝试过在 building 时使用 -d 标志?您可以将 RTF 的位置传递到构建中

,

问题是在 中,Id="WixUILicenseRtF" 应该是 Id="WixUILicenseRtf",最后是小写的 'f'。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。