Проблемы с настройкой WIX InvalidDirDlg - PullRequest
0 голосов
/ 13 ноября 2018

В product.wxs у меня есть:

<UIRef Id="WixUI_InstallDir" />

В LocalizableResources.wxl я попытался переопределить некоторые строки:

<String Id="BrowseDlg_Title">I was here</String>
<String Id="InvalidDirDlg_Title">I was here</String>
<String Id="InvalidDirDlgText">I was here</String>

Это работает для BrowseDlg, но не дляInvalidDirDlg.Когда я запускаю установщик и пытаюсь выбрать дисковод DVD для каталога установки, я получаю сообщение об ошибке: «Том D: \ в данный момент недоступен. Пожалуйста, выберите другой».Это даже не ожидаемая строка из WixUI_en-us.wxl, которая называется «Каталог установки должен находиться на локальном жестком диске».

Как я могу переопределить InvalidDirDlg?Почему отображается неправильное сообщение об ошибке?

1 Ответ

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

На самом деле, код в вопросе работает ! Если я выберу флешку, я получу InvalidDirDlg с переопределенными строками. Не работает только привод DVD.

Мне удалось переопределить ошибку для привода DVD с помощью элемента Error, как объяснено здесь .

...