[wix-users] Components installed in dependent directories
Calin Iaru
calin_iaru at live.com
Thu Jul 28 11:32:36 PDT 2016
Hi Jacob,
It is not my choice. I think I will insert a CustomAction somewhere and modify the Directory Id.
For reference, I use this excerpt:
<Feature Id=”ComponentAB”>
<ComponentRef Id=”ComponentA”/>
<ComponentRef Id=”ComponentB”/>
</Feature>
<Directory Id=”INSTALLDIR”>
<Component Id=”ComponentA”>
<File Name=”FileA”/>
</Component>
<Directory Id=”MagicID” Name=”[INSTALLDIRMAGIC]_demo”>
<Component Id=”ComponentB”>
<File Name=”FileB”/>
</Component>
</Directory>
</Directory>
So, ComponentB’s directory will be named from <ComponentA’s directory>_demo.
This CustomAction is a bit of a crack into the internals of the MSI. Let’s see how it turns out.
Regards,
Calin
From: Hoover, Jacob<mailto:Jacob.Hoover at greenheck.com>
Sent: Thursday, July 28, 2016 18:40
To: WiX Toolset Users Mailing List<mailto:wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Components installed in dependent directories
Easy answer is to have the user select the root install dir, so in your case C:\Application, and then you simply have A and B as directories nested under it.
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Calin Iaru
Sent: Thursday, July 28, 2016 9:29 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Components installed in dependent directories
Hi,
I have to implement a trick where the Installer creates a 2nd directory based on the name of the INSTALLDIR.
Let’s say that the user installs a component A in c:\Application\ComponentADIR. I need a trick to install component B under c:\Application\ComponentADIR_demo. Both ComponentA and ComponentB are installed at the same time.
Is there a syntax I can use to accomplish the installation of ComponentB under this constraint?
Thank you,
Calin
____________________________________________________________________
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