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: Duplicated Component GUIDs
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 22, 2008
09:27 AM
Duplicated Component GUIDs
I have a Basic MSI project (64 bit) which includes a variety of 32 bit and 64 bit merge modules.
One of the merge modules contains a set of components that is similar to another merge module (one is the 32 bit counterpart of the other).
Each merge module has its own unique GUIDs (Module ID GUID and package code).
The issue is that the components have identical component codes.
Since my 64 bit project contains both merge modules, I have the following issues:
- the 32 bit files in the components which duplicate the component code of their 64 bit counterparts do not uninstall.
- the 32 bit files are not upgraded correctly when performing a minor upgrade
We've already released this version of the installer. When I change the component codes in either merge module project, it doesn't perform the upgrade correctly from one version to the next (none of the files are updated). How should I manage this? Do I have no choice but to make this a major upgrade (and change the GUID for the project)?
Any advice would be greatly appreciated.
One of the merge modules contains a set of components that is similar to another merge module (one is the 32 bit counterpart of the other).
Each merge module has its own unique GUIDs (Module ID GUID and package code).
The issue is that the components have identical component codes.
Since my 64 bit project contains both merge modules, I have the following issues:
- the 32 bit files in the components which duplicate the component code of their 64 bit counterparts do not uninstall.
- the 32 bit files are not upgraded correctly when performing a minor upgrade
We've already released this version of the installer. When I change the component codes in either merge module project, it doesn't perform the upgrade correctly from one version to the next (none of the files are updated). How should I manage this? Do I have no choice but to make this a major upgrade (and change the GUID for the project)?
Any advice would be greatly appreciated.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Dec 23, 2008
08:39 AM
My suggestion would be to do it as a major upgrade.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)