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
- :
- Minor Upgrade - Setup to Upgrade
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Oct 03, 2014
11:13 AM
Minor Upgrade - Setup to Upgrade
Hello Everyone, I am an InstallShield novice.
I have the below questions about understanding of a concept. Hope, someone helps me.
What is the use of the Minor Upgrade's "Setup to Upgrade" property?
Does InstallShield compare the current Installer's components with that of the counterpart components of the setup.exe indicated through "Setup to Upgrade", to find out binary difference amongst the components?
If any of the component has a binary difference, then does such a component gets packaged into the current installer's setup.exe ?
I understand the Binary difference between components also include last modified time stamp, correct me if I am wrong. Basically, how does the current installer comes to know about which all files to be packaged into setup.exe ?
I cant seem to figure out this. However, if the "setup to Upgrade" is not set, the compiler doesn't show up any error. What actually happens under the hood?
Any light on the above matter is highly appreciated. I know I have asked many questions 🙂
I have the below questions about understanding of a concept. Hope, someone helps me.
What is the use of the Minor Upgrade's "Setup to Upgrade" property?
Does InstallShield compare the current Installer's components with that of the counterpart components of the setup.exe indicated through "Setup to Upgrade", to find out binary difference amongst the components?
If any of the component has a binary difference, then does such a component gets packaged into the current installer's setup.exe ?
I understand the Binary difference between components also include last modified time stamp, correct me if I am wrong. Basically, how does the current installer comes to know about which all files to be packaged into setup.exe ?
I cant seem to figure out this. However, if the "setup to Upgrade" is not set, the compiler doesn't show up any error. What actually happens under the hood?
Any light on the above matter is highly appreciated. I know I have asked many questions 🙂
- Tags:
- minor upgrade
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Oct 03, 2014
02:22 PM
The Setup to Upgrade field allows you to perform Upgrade Validation (http://helpnet.flexerasoftware.com/installshield20helplib/installshield20helplib_CSH.htm#helplibrary/UpgValidationWiz.htm) to ensure that you don't break any of the rules for creating a Minor Upgrade (https://flexeracommunity.force.com/customer/articles/en_US/INFO/Q214165). A Minor Upgrade includes all of your files but only the updated files will get installed. A Minor Upgrade is nothing more than a reinstall. The REINSTALLMODE of a Minor Upgrade is vomus: http://msdn.microsoft.com/en-us/library/aa371182(v=vs.85).aspx
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)