4

私の Wix インストーラーは、ディレクトリーの内容を宛先フォルダーにコピーする必要があります。Directory 要素に FileSource 属性があることを理解しています。私はこのようなことを試しました:

<DirectoryRef Id="DIRECTORY" FileSource="{var.Dir}">
  <Component Id="Dir" Guid="*" >
    <CreateFolder/>
  </Component>
</DirectoryRef>

これは、プリプロセッサ変数からファイルまたはサブディレクトリを取得していません。

これを達成する別の方法はありますか?

4

2 に答える 2

3

MSBuild で heat.exe または HeatTask を使用します。それが今日の唯一の方法です。

于 2011-07-25T15:20:18.360 に答える
3

いいえ、カスタム アクションを使用しない限り、そうではありません。WiX は、すべてのファイルが個別に追跡されることを好みます。を使用heatして、ディレクトリ リストを生成できます。

于 2011-07-25T14:33:03.977 に答える