"Решение" в WIX
Я ищу способ создания программы установки с WIX, которая загружает настройки из xml-файла (или только из простой таблицы в файле) и модифицирует функции установки в зависимости от данных в таблице xml/.
Есть идеи?
2 ответа
WiX не имеет шаблона xmlLocator, поэтому вам придется написать собственное действие, чтобы прочитать ваш набор данных в свойствах. Оттуда это зависит от того, что вы подразумеваете под изменением функций. Вы просто имеете в виду скрыть, установить или не устанавливать функцию, или у вас есть что-то более динамичное?
В первом случае вы можете использовать свойства, загруженные вами в элементы Condition, чтобы изменить installLevel функций относительно вашего свойства INSTALLLEVEL. Если у вас есть что-то более сложное (маловероятно), вам придется использовать настраиваемое действие для создания временных строк в таблице Feature / FeatureComponents.
Вы можете использовать таблицы принятия решений в режиме онлайн:
https://www.azaig.de/dt.html
Это создаст уникальную ссылку на таблицу решений для совместного использования.