Вам необходимо использовать элемент Directory в элементе ComponentGroup.
Directory - устанавливает идентификатор каталога по умолчанию для дочерних элементов Component.
ComponentGroup
Я пробовал это в примере проекта с использованием ComponentGroup, и мне не удалось развернуть один и тот же компонент в нескольких местах.Итак, я прочитал документацию по установщику Windows и вот что мне встретилось:
На компьютере пользователя установлен только один экземпляр любого компонента.
Никогда не создавайте два компонента, которые устанавливают ресурс с одинаковым именем и целевым расположением.Если ресурс должен дублироваться в нескольких компонентах, измените его имя или местоположение назначения в каждом компоненте.Это правило должно применяться ко всем приложениям, продуктам, версиям продуктов и компаниям.
Подводя итог, можно указать ограничение установщика Windows.Если вы хотите установить один и тот же файл в нескольких местах, вы должны определить их как отдельные компоненты с разными идентификаторами.Один компонент может быть установлен только в одном месте с помощью MSI.Другой вариант - использовать элемент CopyFile
Установщик Windows
Компоненты установщика Windows