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

Reply via email to