Подтвердить что ты не робот

Wix указывает, что лицензия ничего не показывает

Я пытаюсь указать лицензию для моего проекта установки wix.

Я создал rtf с несколькими фиктивными линиями в wordpad/notepad/vs, пробовал несколько разных способов, поскольку я читал, что была проблема с созданными словом, но я не думаю, что это должно применяться здесь, в любом случае я также открыл его в блокноте ++ и подтвердил, что в нем нет фанковых символов.

Я указываю файл таким образом

<WixVariable Id="WixUILicenseRtf" Value="$(var.ProjectDir)\Resources\test.rtf" />

И файл существует в каталоге проекта \Resources.

Когда я запускаю установщик, все, что показано в области лицензии, представляет собой пустое текстовое поле без полос прокрутки и т.д.

Есть ли что-то еще, что я должен делать?

4b9b3361

Ответ 1

Сохраните лицензию .rtf из WordPad. См. Эту веб-страницу (http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm), в частности этот раздел:

Известная проблема с богатыми текстовый контроль, используемый для отображения текста файла лицензии, который может вызвать текст будет пустым, пока пользователь прокручивается в элементе управления. Это обычно вызванных сложными RTF контента (например, генерируемого RTF при сохранении RTF файла в Microsoft Слово). Если вы столкнетесь с таким поведением в пользовательском интерфейсе настройки, один из следующих обходные пути исправят это в большинстве случаев:

Откройте RTF файл в WordPad и сохраните оттуда, чтобы удалить сложный RTF-контент из файла. Сохраните его, перестройте свой MSI. использование диалог, отличный от WixUI_Minimal set. Эта проблема обычно возникает только при наличии лицензии экран согласия - первый отображается во время настройки, только происходит с диалоговым окном WixUI_Minimal набор.

Ответ 2

Благодаря решению Даниэля Пауэлла

  • Открыть WordPad
  • Напишите текст
  • Сохранить по умолчанию (rtf)
  • Восстановите свой msi
  • Profit.

Ответ 3

Откройте файл trf в wordpad вместо md-word, он решит проблему с прокруткой

Ответ 4

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

и включите ваш test.rtf в проект установки.