> As I understand from the Wix docs that when the MajorUpdate element is
> used with the attribute AllowSameVersionUpgrades="no" that I should be
> able to run my installer a second time and the new installation would be
> treated by MSI as a new product independent from the previous one. I'm
> not finding this to be the case though.

This is *not* how I understand the meaning of the 
AllowSameVersionUpgrades="no". Windows Installer does not use the Upgrade table 
to determine what constitutes an independent product. That is driven by 
ProductCode, ProductVersion, and UpgradeCode. The Upgrade table provides a 
mechanism for finding/detecting earlier installations and automatically 
removing them as part of the current install. The value of 
AllowSameVersionUpgrades will only affect whether a related product (equal 
UpgradeCode but different ProductCode) will be detected if it has the same 
ProductVersion as the product getting installed.

Assume you install PackageA with some ProductCode, ProductVersion and 
UpgradeCode.

Installing PackageB with a different ProductCode than PackageA  and the same 
ProductVersion and UpgradeCode as PackageA will not result in PackageA's 
installation getting selected for removal. In my experience this results in 
multiple entries in ARP (they are different products after all) but might end 
up clobbering each other's resources (which is very bad). I would recommend 
that you avoid releasing different related products (equal UpgradeCode but 
different ProductCode) with the same ProductVersion.

If you install PackageA once. And then attempt to install it again, then my 
experience is that Windows Installer will treat that as a repair situation. 
This is the behavior I would expect since it is the same product (same 
UpgradeCode, ProductCode, and ProductVersion... and if it really is the same 
package, then same PackageCode).

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to