Modular Setup, using MSIs
Posted: Mon May 05, 2014 9:23 am
Hello,
Consider the following use-case:
I have a main application which edits a specific file type.
There is also a Windows Explorer extension (Thumbnails and Preview) for that same file type which works and might be installed without the main application.
Since this is the case, I have created a separate (MSI) installer for the Explorer extension. I now want to use that msi inside the main application's installer by putting it into a FileBag and running it, using the "(Un) Install MSI" command.
Installation of the whole package works fine and, as expected, gives me two separate entries in the Control-Panel. I can also un-install either the main application or the Explorer extension separately.
If, however I try to install a newer version of the main application with an installer that also contains a newer version of the Explorer extension I get an error message saying that "Another installation is already running". My guess is that this happens, when the Explorer extension's MSI is trying to un-install the old version of itself.
Is there any way to get around this? The use-case itself does not seem to be that much out of the way to me.
Thanks for your help
Consider the following use-case:
I have a main application which edits a specific file type.
There is also a Windows Explorer extension (Thumbnails and Preview) for that same file type which works and might be installed without the main application.
Since this is the case, I have created a separate (MSI) installer for the Explorer extension. I now want to use that msi inside the main application's installer by putting it into a FileBag and running it, using the "(Un) Install MSI" command.
Installation of the whole package works fine and, as expected, gives me two separate entries in the Control-Panel. I can also un-install either the main application or the Explorer extension separately.
If, however I try to install a newer version of the main application with an installer that also contains a newer version of the Explorer extension I get an error message saying that "Another installation is already running". My guess is that this happens, when the Explorer extension's MSI is trying to un-install the old version of itself.
Is there any way to get around this? The use-case itself does not seem to be that much out of the way to me.
Thanks for your help