Just to let you know how I’m getting on, I now have a basic WiX based install for Firefly.
I have a launch condition for Bonjour and i am using the merge module for the c runtimes.
I’m now looking at what i can do in WiX with regards to the HasMap, HasLog and HasConf sections of the current NSIS based install script, i’m still learning WiX and not entirely sure if i can do whats needed with regards to these sections 😕
I think most of that can be ignored for now… probably have to have people uninstall current version to get on the msi builds anyway, so won’t have to mess with the legacy config.
Bigger question is how to handle lots of versions… like, how to do nightlies.