John, Just to elaborate, you cannot install a package where the product ID matches that of an already installed product. You should change either your product ID to * (which will create a new ID every time you build your MSI) or alternately, change it manually yourself.
I tend to do the latter and update it once per release version. If I try an install on my test system, and I have forgotten to regress back to a previous version or a completely clean machine, I get an error. Chris On 10/14/2010 01:30 PM, John Bergman wrote: > I could not get this to work, and still have the same issue where I get the > popup "Another version of this product is already installed". > > I tried several incantations, but just cannot seem to get this to work, here > is a snippet from my installer file, does anyone have any ideas as to what I > need to do? > > > <Product Id="7fdfd40c-167f-407c-868e-d72daf897f76" Name="XPedient > XPertJustice Application Server" > Language="1033" > Version="$(var.MajorVersion).$(var.MinorVersion).$(var.BuildNumber)" > UpgradeCode="c0557fad-2240-43d3-8e9c-653a7bc35015" > Manufacturer="XPedient Technologies"> > > <Property Id="DiskPrompt" Value="XPertJustice Application Server"/> > <Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" /> > <Property Id="MSIUSEREALADMINDETECTION" Value="true" /> > <Upgrade Id="c0557fad-2240-43d3-8e9c-653a7bc35015"> > <UpgradeVersion Minimum="1.0.0.0" Maximum="2.0.0.0" > Property="PREVIOUSVERSIONSINSTALLED" IncludeMinimum="yes" IncludeMaximum="no"> > </UpgradeVersion> > </Upgrade> > <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="In > order to downgrade, you must first uninstall the newer version that is > currently installed."/> > <!--<MajorUpgrade AllowDowngrades="yes"/> --> > <!--<RemoveExistingProducts > After="InstallFinalize"></RemoveExistingProducts> --> > > > I left some of the various combinations commented out above, we are fast > pushing torwards a deployment, and need some insight or direction. > > > > -----Original Message----- > From: Alexander Kozlenko [mailto:alexander.kozle...@hotmail.com] > Sent: Thursday, October 07, 2010 4:06 PM > To: 'General discussion for Windows Installer XML toolset.' > Subject: Re: [WiX-users] Simple Upgrade/Reinstall Question > > Try to use this code:<MajorUpgrade AllowDowngrades="yes" />, but also you > need to suppress ICE61 for safely allowing downgrade. > > -----Original Message----- > From: John Bergman [mailto:john.berg...@xpedienttechnologies.com] > Sent: Thursday, October 07, 2010 11:16 PM > To: General discussion for Windows Installer XML toolset. > Subject: [WiX-users] Simple Upgrade/Reinstall Question > > I have been reading and searching through the mailing list, and I cannot seem > to get my arms around the upgrade markup. > Is there a simply way to indicate that anytime an install with the same > product id is detected that it should be uninstalled, regardless of the > version, and the install being executed ends up being installed as if it were > a fresh install? > > Thanks, > John > > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports standards for > HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Beautiful is writing same markup. Internet Explorer 9 supports > standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2& L3. > Spend less time writing and rewriting code and more time creating great > experiences on the web. Be a part of the beta today. > http://p.sf.net/sfu/beautyoftheweb > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today. http://p.sf.net/sfu/beautyoftheweb _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users