Hello wix-users,

this is a follow up to my emails from a few days ago about problems with COM
registration. I think the problem is that I am violating component rules,
but I'm not sure how to avoid it.

My program ships with a com server dll file which will need to be upgraded
from time to time. The plan was to keep the different version of the file as
completely seperate components, installed into different directories. 

However, since the typelibrary GUID of the different versions is the same,
when they are registered some of the registry keys written will be the same.
So now I have different components writing the same key, and this seems to
break reference counting (so when upgrading the keys get clobbered during
the uninstall phase).

On the other hand, I don't think I can put the different versions of the dll
in the same component, since it will be installed to a different directory,
again breaking component rules.

Does anyone have any idea what to do here? 

Thanks in advance,
  Vilhelm
-- 
View this message in context: 
http://www.nabble.com/Type-libraries-and-component-rules-tf4593489.html#a13113374
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
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