The component (child) package can't add referrence to its main package (parent).I have a component package that can be included in differents main packages and when I make this package I don't know the possible packages that could be include it.As this component package is released by a company and the main package is released by another later.So I can only add a reference in the main package to its component package. I have tried to add a tag to the component package as I can get this BundleTag from the main package when it detect the related bundle added in the main package using the Upgrade code of the component package.In this case in the main package I have added the RelatedBundle element using the UpgradeCode of the component package.
I don't have understood if the RelatedBundle must be declared in the main package using the UpgradeCode of the component package and using the mode Detect or Addon? Thanks. > Date: Tue, 19 May 2015 13:44:57 -0700 > From: phogl...@rimage.com > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] R: Extend ProductSearch for working with Burn exe > Package > > I have done some experiments with 'bob' (bundle of bundles). I may not have > it all figured out yet, but what I have done is this: > > 1) Add this to the parent bundle (I do this for every bundle, even when not > planning to do 'bob', so that in the future I can decide to create a related > Addon or Upgrade as needed.): > <RelatedBundle Action='Detect' Id='RelatedBundle_GUID_For_This_Bundle' /> > > 2) in the child bundle: > <RelatedBundle Action='Detect' > Id='RelatedBundle_GUID_For_This_Bundle-different than above' /> > <RelatedBundle Action='Addon' Id='The above Parent bundle's > RelatedBundle_GUID' /> > > You may want to pick a different Action behavior from 'Addon'. > > 3) In the parent bundle I add the child bundle using an ExePackage like > this: > <Fragment> > <!-- Contrary to the chm, DetectCondition must be specified when the > package is a Bundle. http://wixtoolset.org/issues/3693/ --> > <PackageGroup Id="DistISsetup"> > <ExePackage Id="DistISsetup" PerMachine="yes" Permanent="no" > Vital="yes" Protocol="burn" > Compressed="no" > DownloadUrl="!(wix.myReleaseUrl){2}" > Name="myChildBundle\myChildBundle.exe" > SourceFile="myChildBundle.exe" > InstallCondition="1=1" > DetectCondition="1=0" > > > <ExitCode Value="3010" Behavior="scheduleReboot" /> > </ExePackage> > </PackageGroup> > </Fragment> > > When I added all of the event handlers that are related to Related Bundles > to my mba with logging messages (or debug) I found that the default > behaviour of Burn made it unnecessary for me to try and 'detect' whether the > child bundle is installed, as I indicated earlier. In the situation where I > do not use a RelatedBundle then I write a registry key to a known location > using the child bundle and use that info in the non-bundle parent to detect > the child bundle. But when using Burn for both bundles, so far for me, it > just works and I don't do anything to detect the child bundle. Thanks wix > devs! > > > > > -- > View this message in context: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/R-Extend-ProductSearch-for-working-with-Burn-exe-Package-tp7600279p7600372.html > Sent from the wix-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users