Hi Christopher > It's hard for me to give an exact answer without being there > and getting really close to the problem. That said, I would > suggest looking at the Component states ($comp=x and ?comp=x > ) to figure out if a component is being installed for the > first time, reinstalled subsequent times or being removed and > then design/invoke your custom actions around that knowledge. > > http://msdn.microsoft.com/en-us/library/aa368012(VS.85).aspx
I had already investigated that page and done some diagnostic output. When the msi of Product 1 already has installed the component of my merge-module and I install the msi of Product 2 which has the identical version of the merge-module, I receive INSTALLSTATE_LOCAL for the action and INSTALLSTATE_ABSENT for the current state. Why would WIX/MSI tell me that I need to reinstall a version of a component which is up to date? Best regards, Tobias ------------------------------------------------------------------------------ Centralized Desktop Delivery: Dell and VMware Reference Architecture Simplifying enterprise desktop deployment and management using Dell EqualLogic storage and VMware View: A highly scalable, end-to-end client virtualization framework. Read more! http://p.sf.net/sfu/dell-eql-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users