Our product has an MSI installer (written in WiX) which basically copies some files into a folder c:\ourproduct and installs a windows service "ourwindowsservice".
We'd like to add support for multiple instances of the service, and it should be possible to install/uninstall them independently of each other. Similar e.g. to SQL Server, each instance should have a name which can be passed to the MSI as a command line parameter.
Example: instance "A" => copy files to "c:\ourproductA", install service as "ourwindowsserviceA" instance "B" => copy files to "c:\ourproductB", install service as "ourwindowsserviceB" ...
Any idea?
Instance transformation seems to require a pre-defined and pre-named set of instances.
Thanks