добавить гиперссылку в сообщение об ошибке установщика wix - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь добавить гиперссылку внутри DisallowUpgradeErrorMessage (отсюда http://wixtoolset.org/documentation/manual/v3/xsd/wix/majorupgrade.html):

<MajorUpgrade AllowDowngrades="no"
    DisallowUpgradeErrorMessage='Older version of MWL installed. Please follow https://example.com/uninstall.html'
/>

Я уже пытался создать гиперссылку HTML внутри сообщения, но получил ошибку, что-то вроде

"недопустимый символ внутри атрибута"

Я заменяю символы <> на &lt; и &gt;, но это не работает (отображается в виде обычного текста). Есть ли другие способы сделать это?

1 Ответ

0 голосов
/ 31 августа 2018

Диалоги WiX по умолчанию не поддерживают гиперссылки в их тексте, поэтому вам придется создавать собственный пользовательский интерфейс, а не полагаться на элементы условия.Вы можете найти пример того, как это сделать здесь .

Однако в случае, о котором вы упомянули, WiX может автоматически удалить предыдущую версию вашего программного обеспечения.В таких случаях я обнаружил, что элемент Upgrade более полезен, чем MajorUpgrade, он позволяет детально контролировать условия и действия.Вы можете просмотреть пример использования элемента Upgrade, а также принудительного удаления существующих продуктов здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...