This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Major Upgrade question
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 13, 2008
09:22 PM
Major Upgrade question
IS 2008, Basic MSI project with some Installscript custom actions, installing on XP SP2. Installed the first version of the product. Modified the installer, added components, etc. Changed the version from 1.00.0000 to 2.00.0000, changed the product code (did not change the upgrade code). Used the upgrades view to add a major upgrade. Left the "products having another upgrade code" selected because it already contains the upgrade code for my product. Selected "any earlier version" (see atached images). Also attached an image of the upgrade table (not sure why there is a record with an upgrade code of "000". Anyway, when I run this it does not tell me that an upgrade will be taking place....why? Am I supposed to put in a custom action looking to see if the ISACTIONPROP1 property has been set, and then put up a message myself?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 14, 2008
07:19 AM
If you look at your 'Add or Remove Programs' list, you would see two entries of your app listed. Changing the Product Code alone will let Windows Installer think it is a new product.
You need to change the Package Code in the Summary Information table (just above the Product Properties where you change the Procduct Code) additionally to initiate a real major ungrade.
You need to change the Package Code in the Summary Information table (just above the Product Properties where you change the Procduct Code) additionally to initiate a real major ungrade.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 14, 2008
11:59 AM
Doesn't the package code get created new everytime that there is a build?
What about that "000" record in the upgrade table?
What about that "000" record in the upgrade table?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 14, 2008
12:03 PM
For showing the user a note that a major upgrade will take place, please see this recent DevLetter tip (PDF warning): http://www.acresso.com/webdocuments/PDF/nl_article_DEV_MajorUpgradeUI.pdf.