В нашем продукте есть установщик MSI (написанный в WiX), который в основном копирует некоторые файлы в папку c:\ourproduct и устанавливает службу Windows "наш интерфейс".
Мы хотели бы добавить поддержку нескольких экземпляров службы, и их можно будет устанавливать и удалять независимо друг от друга. Аналогично, например, для SQL Server каждый экземпляр должен иметь имя, которое может быть передано MSI в качестве параметра командной строки.
Пример: экземпляр "A" = > скопировать файлы в "c:\ourproductA", установить сервис как "ourwindowsserviceA" экземпляр "B" = > скопировать файлы в "c:\ourproductB", установить сервис как "ourwindowsserviceB" ...
Любая идея?
Преобразование экземпляров, по-видимому, требует предопределенного и предварительно заданного набора экземпляров.
Спасибо