I'm not sure what exactly I was doing wrong, but eventually got it working after running msizap on the affected products and starting again.
It also didn't help that I had the logic slightly wrong on one of my UpgradeVersion entries, not including the minimum on the comparison. As a result that one couldn't be found. On a related issue, RemoveExistingProducts is a little confusing to me. When removing, is it correct that only the InstallExecuteSequence runs, and that no UI is shown? Finally, you point out some potential problems mixing Per User and Per Machine installs. As find related products won't find a product installed "cross context", is there any way to prevent/detect that this is what the user is requesting? Anthony Wieser Wieser Software Ltd ----- Original Message ----- From: "Bob Arnson" > Anthony Wieser wrote: >> Any suggestions on how to debug this, as I'm getting nowhere. There >> doesn't seem to be any reference to any of my properties in the log file, >> which I'm generating with the msiexec -lvx option >> > > If the properties aren't showing up, FindRelatedProducts isn't finding > matching products. Two things to check: > > - Using Orca, check the Upgrade table to make sure it contains the entries > you're expecting. > - Make sure your old and new products are both per-user or both > per-machine. FindRelatedProducts doesn't "cross contexts" because a > per-user app can't upgrade a per-machine app and vice-versa. > > -- > sig://boB > http://joyofsetup.com/ > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users