Я пишу MSI для использования WiX 3.0 и пытаюсь понять, как заставить его включать все файлы из каталога, кроме некоторых, без необходимости вручную указывать каждый атрибут. Подобно динамическому подхвату в installshield.
Я ищу для справки старый установщик (который использует WiX 2.0) делает следующее:
- Makefile для вызова сценария, который скопирует все необходимые файлы в отдельную структуру каталогов, имитирующую способ установки конечного продукта.
- другой сценарий для вставки атрибутов каждого из файлов в этой временной папке в частично заполненный файл wxs.
- WiX работает
Я хочу избежать этого шага, и мне было интересно, есть ли какие-нибудь команды или директивы препроцессора для достижения этого самого WiX?
Также 1-й шаг выше выводит некоторые сгенерированные файлы (из инструмента), которые затем включаются в файл wxs. Есть ли способ подражать этому?