heat.exe を使用してセットアップ ファイル リストを生成しましたが、wix セットアップ プロジェクトでそれを使用する方法がわかりません。
出力ファイルをセットアップ プロジェクトにインポートできますか?
MSBuildでは、ワイルドカード(**、*、および ?) を使用して、各ファイルを個別にリストする代わりに、ファイルのグループを入力として指定できます。次のようなものをプロジェクト ファイルに追加すると、プロジェクト ファイルと同じディレクトリにあるすべての wxs ファイルがビルドに含まれます。
<ItemGroup>
<Compile Include="*.wxs" />
</ItemGroup>
このバグによると、Votive (WiX VS パッケージ) はまだワイルドカードをサポートしていませんが、私のマシンでは動作します。あなたのマイレージは異なる場合があります。もちろん、Visual Studio を使用してセットアップを行っていない場合、これは問題ではありません。
別の解決策は、ファイルを作成してプロジェクト ファイルに追加することです。セットアップをビルドするたびに、heat を呼び出してファイルを上書きします。
その後、セットアップで生成された要素の 1 つを参照して、フラグメントをインポートするだけです。これを行うには、heat コマンドで -cg スイッチを使用します。