Szentpali Janos wrote:
> "Merge modules are generally now considered bad practice..." 
> If this is true than what is the point of the whole MSI system? I mean if I 
> have a 3rd party component (x.dll) that 4th party and 5th party are using 
> too, how does the system decide that the x.dll component installed by the 4th 
> party's installer and the x.dll component installed by the 5th party's 
> installer are the same and how does it make sure that upon un-install it is 
> only un-installed if both (all) products are un-installed and that it IS 
> un-installed if both (all) products are un-installed? I'm thinking of a 
> "common file" placed under say "%COMMONPROGRAMFILES%\3rd Party\x.dll"..

MSI manages that at the component level; merge modules are an authoring 
construct, not an installation construct. Because patches target 
products, not components, however, most redistributables are shipped as 
MSI packages, not merge modules.

-- 
sig://boB
http://joyofsetup.com/



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to