将 EULA 与设置捆绑在一起 - 使用 WiX 3.10(使用 VS 2015 和 Add in Express 8.1.4350)

Bundle EULA with setup - using WiX 3.10 (with VS 2015 & Add in Express 8.1.4350)

我只需要将 EULA(最终用户许可协议)添加到我的 WiX 设置中。我已经使用 WiX 3.8(使用 VS 2012)做了超过 10 次相同的事情,但我不能使用 3.10(使用 VS 2015)做同样的事情。

我试过什么?

我在 .wxs 文件中添加了相同的旧代码。见下文;

<WixVariable Id="WixUILicenseRtf" Value="EULA.rtf" /> 

它在编译时给我这个错误。

“提供的字符串包含指定数据库代码页“1252”中不可用的字符。将这些字符更改为数据库代码页中存在的字符,或者通过修改以下属性之一更新数据库的代码页:Product/@Codepage、Module/@Codepage、Patch/@Codepage、PatchCreation/@Codepage 或 WixLocalization /@代码页。 Blackbaud CRMSetup2 C:\build\work\eca3d12b\wix3\src\ext\UIExtension\wixlib\LicenseAgreementDlg.wxs”

我浏览了 WiX 文档,也找不到有趣的东西。 (请注意,我没有实施多文化/本地化的要求)

有什么想法吗??

您的 RTF 文档似乎已损坏,您可以使用简单的 RTF 文档重试吗?