Да, вам нужно будет добавить их вручную в некоторый файл wxs ИЛИ вы можете использовать шаг предварительной сборки, который использует heat , чтобы собрать этот файл для вас (при условии, что все эти файлы находятся в отдельном каталоге).
Heat является частью Wix и может собирать весь каталог, используя переключатель dir .В зависимости от аргументов командной строки, он создаст отдельный файл wxs, содержащий одну ComponentGroup.Просто обратитесь к этой ComponentGroup из product.wxs.
Например, как в настоящее время я использую тепло для сбора своего каталога релизов:
heat dir "../../bin/release"-gg -cg CG.ApplicationBinaries -dr INSTALLDIR -scom -sfrag -sreg -srd -var var.BuildOutputDir -o ApplicationBinaries.wxs
В результате будет создан файл ApplicationBinaries.wxs:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Fragment>
<DirectoryRef Id="INSTALLDIR">
<Component Id="cmp53F90D1335DD67504EC2B9E1E8620DD3" Guid="{CA2DF1B5-7B20-4596-84A4-925B4F9BA6EC}">
<File Id="filC65F9CB88694FCA79FCB3CADB9481921" KeyPath="yes" Source="$(var.BuildOutputDir)\AsyncTCPsocket.dll" />
</Component>
....
</DirectoryRef>
</Fragment>
<Fragment>
<ComponentGroup Id="CG.ApplicationBinaries">
<ComponentRef Id="cmp53F90D1335DD67504EC2B9E1E8620DD3" />
...
</ComponentGroup>
</Fragment>
</Wix>