cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jwoodall
Level 3

How do you create an upgrade in InstallShield LE (Visual Studio 2012)

I have been struggling to find any useful help or docs on this subject, so any help you can provide is appreciated.

I cannot for the life of me figure out how to upgrade any products using Installshield LE for Visual Studio 2012.

1. I have an installer set up and created an installer for it. it installed version 2.00.0021 (this is installed, I can see it in Control Panel->Programs/Features)
2. I went to the installer project
3. went to upgrade paths added a new upgrade path
4. selected the existing installer (setup.exe file)
5. it created an entry with:
Upgrade Code {0550F310-2873-4B26-80EF-7047EB894DD3}
MinVersion 2.00.0021
Include Min Version Yes
Max Version 2.00.0021
Include Max Version Yes
Language Identifiers 1033
Lang Search.... Include....
Ignore Remove Failure No
Migrate Feature States No
6. I then build the new installer
7. I run the setup.exe file and get:
"Another version of this product is installed. Installation cannot continue. To configure or remove the existing version of the product..."

Please any help appreciated, I'm used to products where I can control the Upgrade, Product, Package codes; so having virtually no control over my upgrade is frustrating.

As is having "help" that is completely useless (the help is for the other InstallShield products, not LE)
0 Kudos
(2) Replies
chiranjeevi
Level 7 Flexeran
Level 7 Flexeran

Hello,

Please try this:

in Solution Explorer go to "General Information" page
increase the Product Version
generate a new Product Code
make sure that ALLUSERS property has the same value as in the old package
go to "Upgrade Paths" page and add the old MSI
build and install your new version

When running this new package it should automatically detect and remove older versions.

You can read about Windows Installer upgrades here:
http://msdn.microsoft.com/en-us/library/aa370579(VS.85).aspx


Thanks,
Chiranjeevi
0 Kudos
jwoodall
Level 3

Exactly what I needed.

I knew it was something simple.

Many thanks Chiranjeevi.
0 Kudos