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
- :
- Merge module not getting upgraded (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
Dec 05, 2016
06:57 AM
Merge module not getting upgraded (Minor upgrade)
Hi,
Our basic MSI project has two merge modules. We are developing the new version (6.1) which supports the below upgrades:
4.0 to 6.1, 5.0 to 6.1 (Major upgrades)
6.0 to 6.1 (Minor upgrade)
The major upgrades to 6.1 are working perfectly fine but one of the merge module is not getting upgraded during the minor upgrade.
There are no components removed or renamed from 6.0 to 6.1. Changes are there only in the file versions (6.0.xxx.0 to 6.1.0.0). The log file doesn't give any hint. For all the components in the merge module (which does not upgrade), the minor upgrade log file says Installed: Local; Request: Null; Action: Null.
How can we find the reason why the components in this merge module alone is not getting installed during minor upgrade?
Thanks,
Sooraj
Our basic MSI project has two merge modules. We are developing the new version (6.1) which supports the below upgrades:
4.0 to 6.1, 5.0 to 6.1 (Major upgrades)
6.0 to 6.1 (Minor upgrade)
The major upgrades to 6.1 are working perfectly fine but one of the merge module is not getting upgraded during the minor upgrade.
There are no components removed or renamed from 6.0 to 6.1. Changes are there only in the file versions (6.0.xxx.0 to 6.1.0.0). The log file doesn't give any hint. For all the components in the merge module (which does not upgrade), the minor upgrade log file says Installed: Local; Request: Null; Action: Null.
How can we find the reason why the components in this merge module alone is not getting installed during minor upgrade?
Thanks,
Sooraj
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Dec 07, 2016
04:45 AM
The issue was that few dynamic components were there in my 6.0 msi. In 6.1, the GUID of these components got changed. I had to edit the msi after building to update these component GUIDs back to 6.0 GUID's to make minor upgrade work. I used "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\MsiDb.exe" to update the msi after build.