Justin Dearing wrote:
>So it seems like I have broken WiX rules and cannot properly fix them.

More accurately, you have broken Windows Installer component rules. (WiX
is only used to build the MSI file, and multiple files within the same
component can be valid in some scenarios.)

The mechanism that you say you used (i.e. separating out the dll, exe
and license into different components, none of which retain the GUID
used for the original shared component) sounds like it should have
worked. I for one would be interested to hear from any of the Microsoft
Installer gurus why it didn't.

I wonder if the problem you describe could possibly be caused by the way
you retained the same feature ID. Perhaps (and this is just me thinking
on the fly as I type) Microsoft Installer is trying to be over
intelligent and recognizes that the dll is associated with a feature
that is still installed. (That's not the way I understood that it worked
- i.e. by component not by file - but I've been wrong before.) The other
thing, of course, would be to see if the verbose log of the second
installation tells you anything (i.e. something else happens to be using
the DLL at the time the attempt is made to remove it).

Good Luck!
Richard



* C O N F I D E N T I A L I T Y N O T I C E *
-----------------------------------------------------------
The content of this e-mail is intended solely for the use of the individual or 
entity to whom it is addressed. If you have received this communication in 
error, be aware that forwarding it, copying it, or in any way disclosing its 
content to any other person, is strictly prohibited. Peek Traffic Corporation 
is neither liable for the contents, nor for the proper, complete and timely 
transmission of (the information contained in) this communication. If you have 
received this communication in error, please notify the author by replying to 
this e-mail immediately and delete the material from any computer.



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to