That's just setting a bunch of properties. If you don't use the properties, you don't need all that. MajorUpgrade element is all you need (plus change Product/@Id and do not change Product/@UpgradeCode).
On Tue, Apr 2, 2013 at 6:01 AM, StevenOgilvie <sogil...@msn.com> wrote: > Hi folks, > > I have a few installers that I am writing in WIX 3.7 > > I was just using: > > <MajorUpgrade Schedule="afterInstallValidate" AllowDowngrades="no" > DowngradeErrorMessage="A newer version of $(var.PlatformProductName) is > already installed. Setup will now exit." /> > > To handle upgrades (uninstall older version, install new version) > > I saw a blog on upgrades and they recommended doing the below, my question > is, do I need to add all that?? > > > > > <MajorUpgrade DowngradeErrorMessage="A newer version of > $(var.PlatformProductName) is already installed. Setup will now exit." > Schedule="afterInstallInitialize" AllowDowngrades="no"/> > <SetProperty After="FindRelatedProducts" Id="FirstInstall" > Value="true"> > NOT Installed AND NOT WIX_UPGRADE_DETECTED AND NOT > WIX_DOWNGRADE_DETECTED > </SetProperty> > <SetProperty After="SetFirstInstall" Id="Upgrading" Value="true"> > WIX_UPGRADE_DETECTED AND NOT (REMOVE="ALL") > </SetProperty> > <SetProperty After="RemoveExistingProducts" Id="RemovingForUpgrade" > Sequence="execute" Value="true"> > (REMOVE="ALL") AND UPGRADINGPRODUCTCODE > </SetProperty> > <SetProperty After="SetUpgrading" Id="Uninstalling" Value="true"> > Installed AND (REMOVE="ALL") AND NOT (WIX_UPGRADE_DETECTED OR > UPGRADINGPRODUCTCODE) > </SetProperty> > <SetProperty After="SetUninstalling" Id="Maintenance" Value="true"> > Installed AND NOT Upgrading AND NOT Uninstalling AND NOT > UPGRADINGPRODUCTCODE > </SetProperty> > > <InstallExecuteSequence> > <FindRelatedProducts Before="AppSearch" /> > <AppSearch Before="LaunchConditions" /> > <ResolveSource Before="CostFinalize"></ResolveSource> > > <InstallUISequence> > <FindRelatedProducts Before="AppSearch" /> > <AppSearch Before="LaunchConditions" /> > > Thanks, > > steve > > > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Upgrades-tp7584816.html > Sent from the wix-users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Own the Future-Intel(R) Level Up Game Demo Contest 2013 > Rise to greatness in Intel's independent game demo contest. Compete > for recognition, cash, and the chance to get your game on Steam. > $5K grand prize plus 10 genre and skill prizes. Submit your demo > by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Own the Future-Intel(R) Level Up Game Demo Contest 2013 Rise to greatness in Intel's independent game demo contest. Compete for recognition, cash, and the chance to get your game on Steam. $5K grand prize plus 10 genre and skill prizes. Submit your demo by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users