"Решение" в WIX

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

Есть идеи?

2 ответа

Решение

WiX не имеет шаблона xmlLocator, поэтому вам придется написать собственное действие, чтобы прочитать ваш набор данных в свойствах. Оттуда это зависит от того, что вы подразумеваете под изменением функций. Вы просто имеете в виду скрыть, установить или не устанавливать функцию, или у вас есть что-то более динамичное?

В первом случае вы можете использовать свойства, загруженные вами в элементы Condition, чтобы изменить installLevel функций относительно вашего свойства INSTALLLEVEL. Если у вас есть что-то более сложное (маловероятно), вам придется использовать настраиваемое действие для создания временных строк в таблице Feature / FeatureComponents.

Вы можете использовать таблицы принятия решений в режиме онлайн:

      https://www.azaig.de/dt.html

Это создаст уникальную ссылку на таблицу решений для совместного использования.

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