Как я могу разрешить выбор функций MSI в загрузчике WiX Burn? - PullRequest
13 голосов
/ 12 марта 2012

Я только начал играть с Burn, чтобы попытаться связать несколько файлов MSI.Я использую WiX v3.6.2705.0.

Цепочка работает, но сейчас я пытаюсь заставить работать дополнительные функции.Я надеялся, что это просто случай установки EnableFeatureSelection в «yes» для моих тегов MsiPackage, но не имеет значения, включен он или выключен.сделать, чтобы дополнительные функции работали или это известная проблема?

Спасибо, Алан

Ответы [ 2 ]

9 голосов
/ 13 марта 2012

Если вы хотите отобразить функции в пользовательском интерфейсе для выбора пользователем, есть два варианта:

  1. Создайте пользовательское приложение начальной загрузки, используя Burn для сбора информации от пользователя, а затем передайте эту информацию в MSI при запуске. Пользовательский интерфейс загрузчика WiX Burn? Wix-огневое-3-6-бета-заказ UI-примеры

  2. Если вы создали пользовательский интерфейс в MSI и хотите, чтобы Burn отображал этот пользовательский интерфейс в дополнение к пользовательскому интерфейсу Burn, то в вашем MsiPackage установите DisplayInternalUI = "yes".

2 голосов
/ 13 марта 2012

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

Примечание : MsiProperty ADDLOCAL - Удалено в Wix 4, предупреждение и игнорируется в Wix 3.11

...