[wix-users] Can Component ID be shared between installers

Habib Salim habib at hsalim.com
Thu Apr 6 09:33:36 PDT 2017


Andreas,
Thank you.  I stand corrected. (And a little better informed)
Regards
Habib

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
Of Andreas Buchner
Sent: Thursday, April 06, 2017 12:04 PM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Can Component ID be shared between installers

No, that´s not correct.
Please read
http://robmensching.com/blog/posts/2003/10/4/windows-installer-components-
introduction/
and
http://robmensching.com/blog/posts/2003/10/18/component-rules-101/


-----Ursprüngliche Nachricht-----
Von: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] Im Auftrag
von Habib Salim
Gesendet: Donnerstag, 6. April 2017 17:52
An: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Betreff: Re: [wix-users] Can Component ID be shared between installers

I'm really new to Wix; still haven't built my first production installer
yet, so I may be off.

By my limited understanding, each msi is independent. Therefore, as long
they are separate MSI files, I don't see why you cannot use the same
componentid in two different installers.

For example, you could have a common fragments file that in included in
each installer's main .wxs file (which would contain separate install
paths) This would make sense as you could be using third-party component
libraries and have all such components in a shared components fragment
file.

The question really would be what happens at Uninstall.  Even there, I
think that the installer only removes files from the paths in the msi
file.



-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
Of Gerhard Matzen
Sent: Thursday, April 06, 2017 11:06 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Can Component ID be shared between installers

I component is uniquely identified by its component guid and its KeyPath.
As long as the component guid/keypath combination is different, then you
are OK.

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
Of Simran Simpsons
Sent: Thursday, April 6, 2017 7:06 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Can Component ID be shared between installers

Hi All
I have two installers that are installing similar files but in different
locations Component A is installed at C:\Program Files (x86)\ProductA
Component B is installed at C:\Program Files (x86)\ProductB

The two MSIs are different. But Can i use the same component id for both
the installers.

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/



More information about the wix-users mailing list