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 problem
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
‎Jul 18, 2012
04:06 AM
Minor upgrade problem
Hi,
My project type i s BasicMSI project.
My application version is 1.0.25, it conatins 15 dll and 5 exe file components,
During minor upgrade from 1.0.25 to 1.0.26, i need to delete one dll and one exe file, If i delete the component minor upgrade not working fine and remaing files are not updated,
Please help how to remove files during minor upgrade?
My project type i s BasicMSI project.
My application version is 1.0.25, it conatins 15 dll and 5 exe file components,
During minor upgrade from 1.0.25 to 1.0.26, i need to delete one dll and one exe file, If i delete the component minor upgrade not working fine and remaing files are not updated,
Please help how to remove files during minor upgrade?
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 18, 2012
07:37 AM
That's a classic!
A minor upgrade is not supposed to remove files.
A minor upgrade is not supposed to remove files.
- In theory, you would need to use a major upgrade for such a scenario.
- In practice, you might be able to handle that by adding one entry in the RemoveFile table.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 18, 2012
05:58 PM
Quite right: please see the topic "Changing the Product Code" for changes that require a major upgrade.
InstallShield's update validation (described in help topic "Validating Upgrades, Patches, and QuickPatch Packages") will automate some of this: Val0006 catches the removed-component case, for example. The corrective measures described at the bottom of the Val0006 topic describe other options, such as using the RemoveFile table.
InstallShield's update validation (described in help topic "Validating Upgrades, Patches, and QuickPatch Packages") will automate some of this: Val0006 catches the removed-component case, for example. The corrective measures described at the bottom of the Val0006 topic describe other options, such as using the RemoveFile table.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)