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
- :
- Removing Merge Modules during an patch
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
Oct 29, 2009
11:36 AM
Removing Merge Modules during an patch
I made several changes to a basic MSI project, created a patch, and when I try to install it over the previous installation, I get "error 2705 invalid table directory could not be linked as tree"
I suspect this may have to do with Merge Modules. I removed a Merge Module and added a new one between updates. I noticed in the FeatureComponents table that Merge Modules are actually stored in components, even though they aren't shown in the component view. I know you can't remove components when building a patch, but do the same rules apply to Merge Modules?
Thanks for your help.
I suspect this may have to do with Merge Modules. I removed a Merge Module and added a new one between updates. I noticed in the FeatureComponents table that Merge Modules are actually stored in components, even though they aren't shown in the component view. I know you can't remove components when building a patch, but do the same rules apply to Merge Modules?
Thanks for your help.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Oct 29, 2009
03:02 PM
From the Patching White paper: "If a component has been removed from an existing feature, or if a component code of an existing component has changed, a major upgrade is required. (Note that this rule applies equally to components in merge modules.)"
I guess this answers my question. Thanks.
Clark
I guess this answers my question. Thanks.
Clark