Для блока общего кода, который будет использоваться несколькими областями продукта, существует два варианта установки:
Каковы плюсы и минусы этого выбора?
Вложенные MSI являются устаревшей функцией MSI и не должны использоваться.
На ваш выбор: 1) модуль слияния или 2) MSI-цепочка, например, многопакетные транзакции .
MSI-цепочка хороша в теории, но для нее требуется MSI v4.5 или новее, который является родным для Windows 7. (Для более старых версий Windows существуют распространяемые версии v4.5.)
Учитывая все обстоятельства, я думаю, что модули слияния - это путь.