The current version (V1.x) of the solution installer is driven by a simple XML configuration file that developers must create from the template provided. The new solution installer should also be driven by an XML configuration file. But it will need to have a more complex structure given the many new features. Consequently, it should be considered to include a "visual configuration mode" for the solution installer. A mode where it is possible to visually configure properties of each step in the installation wizard. This approach would save users for having to become familiar with a complex XML file and configuration of the installer will also become less prone to errors.
I see two ways to implement this feature:
- Add a configuration mode to the application, e.g. setup.exe -configure
- Create a Visual Studio plug-in.
I am not sure which approach is best. Please give me your thoughts on this!