I have been trying to figure out the best approach to creating a setup that contains selectable packages of which any or all may be installed. My setup creates one install that installs everything.
How should you handle creating a setup where each selectable package can be un-installed seperately?
Do I need to create seperate setup projects for each package and another setup that allows for the selection of packages to install and then put the setups for the packages in the Primer Files section, execute them from the 'On Post Install' action using File.Run that hopefully would create seperate uninstalls?
One problem that I see with this approach is that on the master setup project that contains the package selection screen, disk space requirements would be unknown for a selected package.
How should you handle creating a setup where each selectable package can be un-installed seperately?
Do I need to create seperate setup projects for each package and another setup that allows for the selection of packages to install and then put the setups for the packages in the Primer Files section, execute them from the 'On Post Install' action using File.Run that hopefully would create seperate uninstalls?
One problem that I see with this approach is that on the master setup project that contains the package selection screen, disk space requirements would be unknown for a selected package.