So far, I was doing this to harvest files from single directory:
<HeatDirectory DirectoryRefId="INSTALLFOLDER" OutputFile="references.wxs"
Directory="../MyProject/reference1" ComponentGroupName="ref1"
ToolPath="$(WixToolPath)" PreprocessorVariable="var.ref1"
AutogenerateGuids="true">
</HeatDirectory>
How can I harvest files from multiple directories into one .wxs file with HeatDirectory like below:
<HeatDirectory OutputFile="references.wxs"
Directory="directory1_Path|Directory2_Path|...." ComponentGroupName="ref1"
ToolPath="$(WixToolPath)" AutogenerateGuids="true">
</HeatDirectory>
Is there some way to do it or do I need to have multiple HeatDirectory elements in my wixproject file?
HeatDirectory
(as its name implies) only harvests one directory (and optionally its children) at a time. To harvest two directory roots, you'll need two HeatDirectory
elements. You'll also need to output two different .wxs
files otherwise one harvest action will overwrite the other's output file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With