Hi, I'm fairly new to WiX and have an installation scenario which I could do with some help on:
I'm writing a new merge module for a package of shared components that previously had been installed using an ancient version of Installshield (not MSI based). When a new application gets installed which uses this new merge module I need that merge module to find out if the old version of the shared components were installed (that is the Installsheild based stuff) and if so: 1) Uninstall it 2) Install the new shared components BUT it is essential that when the new app is uninstalled it leaves the shared components on as the presence of the old version means that some other application is already installed that relies on the them. Here's an example scenario that consists of the following components: O: Old Installshield based installer for shared components. A: Old application that installed shared components O. M; New merge module for newer versions of shared components that previously were installed using Z. B: New application which includes merge module M 1. User installs application A which also results in shared components O being installed. 2. User installs application B. 3. User uninstalls application B. Application A must still work, so shared components M (installed by B) must not have been removed. Any ideas on how I can achieve this with Wix? Thanks ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users