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
- :
- Re: What is changeable in a minor upgrade?
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
‎Apr 08, 2008
05:25 PM
What is changeable in a minor upgrade?
Hi,
I need to build an upgrade that will contain all of the same files as in the original release, and I'd prefer to overwrite the existing files when present. A minor upgrade should accomplish this.
However, I'd also like to reorganize the layout and alter some filenames on the destination machine. The docs weren't terribly clear to me what, if any, implications this has for choosing the type of upgrade I need. E.g., is installing a feature to a different location on the destination essentially the same as adding a feature plus removing another? (In which case I'd need a major, not minor, upgrade.)
So, in a minor upgrade, am I allowed to change...
a) the names of the features in the upgrade relative to the original release?
b) the name of the destination directory?
c) how a feature's files are organized in the destination directory?
d) how a feature's files are organized on my machine (i.e., the one that builds the project)?
TIA for any clarifications!
Chris
I need to build an upgrade that will contain all of the same files as in the original release, and I'd prefer to overwrite the existing files when present. A minor upgrade should accomplish this.
However, I'd also like to reorganize the layout and alter some filenames on the destination machine. The docs weren't terribly clear to me what, if any, implications this has for choosing the type of upgrade I need. E.g., is installing a feature to a different location on the destination essentially the same as adding a feature plus removing another? (In which case I'd need a major, not minor, upgrade.)
So, in a minor upgrade, am I allowed to change...
a) the names of the features in the upgrade relative to the original release?
b) the name of the destination directory?
c) how a feature's files are organized in the destination directory?
d) how a feature's files are organized on my machine (i.e., the one that builds the project)?
TIA for any clarifications!
Chris
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 08, 2008
05:35 PM
Please see the MSI help topics "Changing the Component Code" and "Changing the ProductCode". The InstallShield Upgrade Validation rules flag many of the conditions mentioned there, so perhaps you can try it with a sample project?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 09, 2008
10:39 AM
Thanks for the pointers to these docs! A simple sample project went through OK, but the real one had problems so I guess I'll try a less-simple sample next. If that fails I'll just go the 'major upgrade' route.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 09, 2008
10:42 AM
lanczyck wrote:
So, in a minor upgrade, am I allowed to change...
a) the names of the features in the upgrade relative to the original release?
b) the name of the destination directory?
c) how a feature's files are organized in the destination directory?
d) how a feature's files are organized on my machine (i.e., the one that builds the project)?
a,b,c require a major upgrade. d doesn't effect upgrade decisions as it's a build time consideration.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 09, 2008
04:51 PM
Thanks much for the answer! My first test case, the simplest, was 'd' and am happy not to have to run through tests for various combinations of a,b and c!!
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)