My installation package includes some MSM and MSI files that need to be installed as resources on the users machine
(Our product is meant for developers, that will also have to build installers). The files contain runtime files for our product.
I also want to install these runtime components on the target machines, but they should not be uninstalled with the product when a new version of our product is installed
(to make sure that EXE files and DLL files that were created by our users which require an older version of our product, will still work).
I am seeing the following problems:
- when I include the MSMs as Merge Module requirement and also as Resource under Files & Folders they seem to be included in the installer twice.
- when I include the MSIs as Chained Package and also as Resource under Files & Folders they seem to be included in the installer twice too.
- In both occasions the contents of the MSMs and the MSIs are uninstalled when my product is uninstalled. I do not want that.
I have two questions:
1. Can I avoid including the files twice in the package
2. How can I prevent them from being uninstalled.
Robert van der Hulst