Jeff MacDuff wrote:
Two suggestions:The overall goal is that anytime I install the new package, it should prompt to remove the old package regardless of language.So if I have a English OS , with a DEU old package installed.. and I run the new DEU package on this OS it should prompt me. That's the case I am testing and it never finds the old package. 1. Check a verbose log; the FindRelatedProducts action reports a fair bit of information for products it checks for relevance based on the Upgrade table row's attributes. 2. See if the following excerpt from the FindRelatedProdcuts doc applies to you: FindRelatedProducts only recognizes existing products that have been installed using the Windows Installer with an .msi that defines an UpgradeCode property, a ProductVersion property, and a value for the ProductLanguage property that is one of the languages listed in the Template Summary Property. Note that FindRelatedProducts uses the language returned by MsiGetProductInfo. For FindRelatedProducts to work correctly, the package author must be sure that the ProductLanguage property in the Property table is set to a language that is also listed in the Template Summary Property. See Preparing an Application for Future Major Upgrades. -- sig://boB http://bobs.org |
------------------------------------------------------------------------- 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