Nested MSI installs need better support |
Rather than depreciate Nested MSI installs, this support needs expansion...
It should be possible to install an MSI already installed (or installed by the package on the filesystem).
It should be possible to flag that the nested product can be seperately managed by the user (repair/uninstall). Possible flag whether this can happen while "master" MSI installed or only if it uninstalls and leaves nested install behind.
Nested MSI installs don't support rollback (except while its installing) and there is no way to set up a rollback to uninstall the nested package. This is made worse by the fact that only the installing package can manipulate a producted installed nested (that is the "Windows Installer CleanUp Utility" will be your friend).