1

我只需要将 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”</p>

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

请问有什么想法吗??

4

1 回答 1

1

看起来您的 RTF 文档已损坏,您可以使用简单的 RTF 文档再试一次吗?

于 2016-02-25T12:27:08.453 回答