Как я могу добавить дополнительный пользовательский интерфейс в набор инструментов WiX

Я уже сделал тихий установщик (без необходимости нажимать какие-либо кнопки, но во время установки отображается индикатор выполнения) для развертывания проекта. На этот раз я хочу добавить дополнительный графический интерфейс пользователя.

По умолчанию программа установки должна просто ничего не нажимать, когда задан параметр, скажем, msiexec параметр: /qfустановщик отобразит интерфейс, с которым можно взаимодействовать.

Я уже добавил требуемый пользовательский интерфейс в ссылку на проект, но дал msiexec /i C:\Setup.msi /qfне работает Как я могу заставить его работать?

2 ответа

Вы пробовали процедуру, описанную в этом хорошо известном руководстве по Wix?

На самом простом уровне это означает, что вы просто добавляете это в исходный файл Wix и получаете графический интерфейс по умолчанию:

<UIRef Id="WixUI_Minimal" />

Вы также можете попробовать другие "значения по умолчанию":

  • WixUI_Mondo (обычный)
  • WixUI_FeatureTree
  • WixUI_InstallDir
  • WixUI_Advanced

Поиск обнаружил аналогичный ответ, и один говорил о расширении графического интерфейса по умолчанию.

Просто измените файл WixUI_Minimal.wxs:

Затем используйте свойства для настройки отображения или скрытия диалоговых окон при запуске MSI через msiexec.exe.

Другие вопросы по тегам