From: Bob A. <sf...@bo...> - 2005-05-10 15:19:50
|
For details, see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/m ajor_upgrades.asp. You need to change the product code and keep the ugprade code the same. Here's the WiX snippet for a major-upgrade-capable installer I did: <Upgrade Id="$(var.ProdUpgradeCode)"> <UpgradeVersion Minimum="$(var.ProdVer)" OnlyDetect="yes" Property="NEWERVERSIONDETECTED" /> <UpgradeVersion Minimum="1.0.0.0" IncludeMinimum="yes" Maximum="$(var.ProdVer)" IncludeMaximum="no" Property="OLDERVERSIONBEINGUPGRADED" /> </Upgrade> _____ From: wix...@li... [mailto:wix...@li...] On Behalf Of Don Tasanasanta Sent: Tuesday, 10 May, 2005 08:08 To: wix...@li... Subject: RE: [WiX-users] MSI deployment What exactly needs to change (on each build) to ensure a major upgrade? Don Tasanasanta VIACK Corporation 425-605-7423 -----Original Message----- From: Bob Arnson [mailto:sf...@bo...] Sent: Monday, May 09, 2005 5:12 PM To: Don Tasanasanta; wix...@li... Subject: RE: [WiX-users] MSI deployment Don't use minor upgrades; just use major upgrades. Then users can just double-click the .msi and get the auto-upgrade functionality. _____ From: wix...@li... [mailto:wix...@li...] On Behalf Of Don Tasanasanta Sent: Monday, 09 May, 2005 16:16 To: wix...@li... Subject: [WiX-users] MSI deployment How are people deploying their WiX generated .msi installs? Does anyone have suggestions for MSI launchers? Or way of compressing their .msi into a setup.exe? I'm trying to find a way of deploying my WiX installs on a build to build basis so each build will upgrade over the next without actually having to type in "REINSTALLMODE=voums REINSTALL=ALL" Aka: what's the best way of deploying this to my users so they just have to double click to install or upgrade. Don Tasanasanta VIACK Corporation 425-605-7423 |