ошибка LGHT0311 при включении файла License.rtf в приложение Wix Toolset - PullRequest
0 голосов
/ 30 ноября 2018

Я использую WIX Toolset для создания приложения MSI и хочу предоставить свой собственный файл лицензии для отображения во время лицензионного соглашения в диалоге лицензионного соглашения.Я создал новый документ в Word-Pad и сохранил его с расширением .rtf.Независимо от того, что содержимое документа wix не получает сборку, и возникает ошибка LGHT0311.

C:\agent\_work\8\s\src\ext\UIExtension\wixlib\LicenseAgreementDlg.wxs(27,0): error LGHT0311: A string was provided with characters that are not available in the specified database code page '1252'. Either change these characters to ones that exist in the database's code page, or update the database's code page by modifying one of the following attributes: Product/@Codepage, Module/@Codepage, Patch/@Codepage, PatchCreation/@Codepage, or WixLocalization/@Codepage.


Note:- LicenseAgreementDlg.wxs(27,0) contains this line  <Text SourceFile="!(wix.WixUILicenseRtf=$(var.licenseRtf))" />

Я попытался добавить значение кодовой страницы как 1252 в теге Product и SummaryCodepage в теге пакета.Я даже пытался поместить в файл лицензии только один символ, но все равно получаю ту же ошибку.

Пожалуйста, помогите мне решить эту проблему?

1 Ответ

0 голосов
/ 30 ноября 2018

Вам нужно создать свою лицензию с WordPad и сохранить ее с расширением * .rtf.Я создавал лицензию в Microsoft Office Word, а затем сохранял ее с расширением * .rtf, которое выдавало ошибку, как указано выше.

...