Chad,

Thanks for your reply.

I am keeping the UpgradeCode="$(var.UpgradeCode)" the same.
Version="$(var.VersionNumber)" does change. On my initial package this 
was 2.1, on my new package it was 2.2.1

I have not changed this variable:
Id="$(var.ProductCode)"

The tutorial states that if you do change it, the installer becomes 
confused with the installs. I had run into comments during my search 
where one is advised to change the product Id, however, when I did 
that, I ended up with both versions installed, no uninstall took place.

I have tried it again after reading your reply, and it appears to be 
working. I am beginning to wonder what I might have done to get the 
duplicate install, yesterday. Sounds like 
UpgradeCode="$(var.UpgradeCode)" being changed instead.

I am glad I tried again, I have no idea what I did to generate the 
double install. Thanks!

Tim Hawes
*Absent-minded* Programmer
haw...@anx.com

On Thu 28 Mar 2013 10:57:44 AM EDT, Chad Petersen wrote:
> I'd bet you haven't changed this variable.
>
> Id="$(var.ProductCode)"
>
> While in there make sure this is set to what you want also.
>
> Version="$(var.VersionNumber)"
>
> Make sure you do keep this one the same (it is if you get the message you 
> mentioned)
>
> UpgradeCode="$(var.UpgradeCode)"
>
>
>
> -----Original Message-----
> From: Tim Hawes [mailto:haw...@anx.com]
> Sent: Thursday, March 28, 2013 7:25 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: [WiX-users] Cannot create major upgrade installer
>
> I have been wracking my brain on this for a day and a half. I am trying to 
> make an installer that will uninstall the older version of the software and 
> install the new. The old version is in the registry as 2.1 and the new one I 
> am trying to install is 2.2.1
>
> For the life of me, I cannot create an msi file that uninstalls the old 
> version and installs the new. I have worked through the tutorial linked from 
> wixtoolset.org, and have googled around the net looking for a solution to 
> this. It keeps coming back and telling me:
>
> "Another version of this product is already installed. Installation of this 
> version cannot continue. To configure or remove the existing version of this 
> product, use Add/Remove Programs on the Control Panel."
>
> (I am using a Windows 2003 server instance as my development environment).
>
> I have a wxs file that begins with:
>
>     <Product Name="SomeProduct Scanner $(var.VersionNo) Build 
> $(var.BuildVersion)" Id="$(var.ProductCode)"
> UpgradeCode="$(var.UpgradeCode)"
>       Language="1033" Codepage="1252" Version="$(var.VersionNumber)"
> Manufacturer="Some Business">
>
>       <Package Id="*" Keywords="Installer"
>         Description="SomeProduct $(var.VersionNumber) Build
> $(var.BuildVersion) Installer"
>         Comments="SomeProduct is a registered trademark of Some Business"
> Manufacturer="Some Business"
>         InstallerVersion="100" Languages="1033" Compressed="yes"
> SummaryCodepage="1252" />
>
>       <Media Id="1" Cabinet="SomeProduct.cab" EmbedCab="yes" />
>
>       <Upgrade Id="$(var.UpgradeCode)">
>           <UpgradeVersion Property="OLD_VERSION_FOUND"
>               Minimum="0.0.0"
>               IncludeMinimum="yes"
>               Maximum="$(var.VersionNumber)"
>               IncludeMaximum="no"
>               OnlyDetect="no"
>               IgnoreRemoveFailure="yes"
>               MigrateFeatures="yes"
>               Language="1033" />
>       </Upgrade>
>
>       <InstallExecuteSequence>
>         <RemoveExistingProducts After="InstallInitialize" />
>       </InstallExecuteSequence>
>
> --
> Tim Hawes
> Programmer
> haw...@anx.com
> Direct: 919-695-4282
> Cell: 919-656-2135
>
>
> ------------------------------------------------------------------------------
> Own the Future-Intel&reg; 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://p.sf.net/sfu/intel_levelupd2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ------------------------------------------------------------------------------
> Own the Future-Intel&reg; 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://p.sf.net/sfu/intel_levelupd2d
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Own the Future-Intel&reg; 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://p.sf.net/sfu/intel_levelupd2d
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to