I inherited a Basic MSI InstallShield ISM to install an application that has a mixture of .Net and COM dll's. The existing ISM currently uses a number of custom dialogs to run the setup workflow.
A new requirement we have is support for response files for silent installation. From what I understand this isn't possible with Basic MSI.
One option I've considered is to convert this to Install Script and re-build the installer UI. I'm exploring the difficulty of that now. Is this a good approach?
What other options are available?
Instead of a response file why not use a response transform. The MSI UI settings usually translate to some properties being set to a certain value. You can add those properties to a transform and use it during the silent installation for configuration.
Here you can find an example. It is not exactly what you need, but it is a starting point: