wix указать лицензию ничего не показывает - PullRequest
42 голосов
/ 17 июня 2011

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

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

Я указываю файл так

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

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

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

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

Ответы [ 4 ]

56 голосов
/ 17 июня 2011

Сохраните файл license.rtf из WordPad.См. Эту веб-страницу (http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html),, в частности, этот раздел:

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

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

6 голосов
/ 03 февраля 2015

Благодаря решению @Daniel Powell

  1. Открыть WordPad
  2. Введите свой текст
  3. Сохранить по умолчанию (rtf)
  4. Восстановить MSI
  5. Прибыль.
1 голос
/ 22 сентября 2017

Открыть TRF-файл в WordPad вместо MD-Word, это решит проблему прокрутки

0 голосов
/ 22 января 2016
<WixVariable Id="WixUILicenseRtf" Value="test.rtf" />

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

...