我有一个现有的安装项目。最终用户许可证对话框显示虚拟文本 (Lorum ipsum),而不是默认协议。我一直在尝试解决该问题,但我不知道要更改什么以及如何获取默认的最终用户许可协议?
(我没有发布代码,因为它有很多公司的网址。)
但这里有一个 UI 节点块:
<UI Id="MyWixUI_FeatureTree">
<UIRef Id="WixUI_FeatureTree" />
<UIRef Id="WixUI_ErrorProgressText" />
<DialogRef Id="PlatformServiceDlg" />
<DialogRef Id="IMDatabaseDetailsDlg"/>
<DialogRef Id="EmailDatabaseDetailsDlg"/>
<DialogRef Id="SMTPSettingsDlg"/>
<DialogRef Id="EmailRecipientsDlg"/>
<DialogRef Id="ServiceCredentialsDlg"/>
<Publish Dialog="CustomizeDlg" Control="Next" Property="_BrowseProperty" Value="[DATA_DIRECTORY]" Order="1">1</Publish>
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="ServiceCredentialsDlg">1</Publish>
</UI>
许可协议如下所示:
Answer:
您必须在 Product.wxs 文件内的产品标记之间插入一行代码。
<WixVariable Id="WixUILicenseRtf" Value="test.rtf" />
For Value,插入 .rtf 文件的路径(我的文件位于根目录中,因此无需提供完整路径)。
Note:创建 .rtf 文件的步骤:
- 转到要创建 .rtf 文件的目录。
- 在中键入/复制粘贴您的许可文本word-pad并以扩展名 .rtf 保存。
- 给出路径中的Value field.
- 重建您的安装项目。
- 验证您的安装文件。
可能不适用于所有:我发现使用 MS Word 创建 .rtf 文件对我来说不起作用。它只是在安装程序的许可证区域中显示为空白。
参考文献:来自鲍威尔的评论here https://stackoverflow.com/questions/6380724/wix-specify-licence-shows-nothing
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)