Я сейчас создаю установщик для клиента, но я знаю, что через пару недель мне придется создать еще один для другого клиента. Какие методы люди используют, чтобы держать вещи в порядке? Единственные различия будут заключаться в том, включать ли определенные библиотеки в установщик и какой исходный файл конфигурации включать.
Я думал о создании основного файла wxs, в котором содержится большая часть информации об установке общего ресурса, и вторичного файла, который будет настроен для клиента и который будет контролировать, какие компоненты должны быть включены.
Либо это, либо переписать основной файл wxs для каждого клиента, но это означает, что для каждого клиента необходимо сохранить полный файл wxs с большим количеством дублирующейся информации.
Я предполагаю, что многие другие люди сталкивались с этой ситуацией, и я хотел бы знать, нахожусь ли я на правильном пути или есть другие, намного лучшие решения.
Спасибо за любую помощь, Нил.