Hi wix-users,

I've been looking into migrating as set of Visual Studio MSIs and MSMs
to WiX (v2). On the whole things are are going swimmingly!

One issue I haven't quite worked out is about migrating shared merge
modules to wix. I've been using the same component guids as the previous
VS2005 used (i.e. so that the componentIds match), but the shared COM
components are now registered differently (using the recommended
TypeLib, Class and ProgId WiX elements, as opposed to the (advertised?)
way that VS registers COM).

These all install correctly, and co-exist with legacy VS installers
at the file level. But there is an issue with the COM registration. 
The issue is as follows:

1. Install a WiX MSI (containing a WiX MSM, which contains a shared COM
   component going to common files), 
   *Result:* Works, shared com registered
2. Then install an older VS MSI (containing a VS MSM, which containing
   the same shared COM file), 
   *Result:* Both apps work, shared com registered
3. Then uninstall the VS MSI.  
   *Result:* WiX install is BROKEN, shared com is unregistered.

My guess is that this is to do with the resources (i.e. registry keys)
changing for the same component. Does anyone have any suggestions about 
this issue.

With thanks, David

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to