2017-02-16 13 views
0

私たちは複数のファイルとフォルダを持つファイル構造を持っています。私は、wixツールセットの完全なnewbですが、これらのファイルをすべて含める方法と、ディレクトリ構造を維持する方法はあまりよく分かりません。 WIX Toolsetには複数のファイルが含まれています

<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> 
    <Component Id="ProductComponent"> 
    <File Id="FILE_InstallMeTXT" Source="InstallMe.txt" KeyPath="yes"/> 
    </Component> 
</ComponentGroup> 

しかし、私はすべての単一のファイル(私たちは> 200個のファイルを持っている)のためにこれを行う必要があります:私は、私はこのようなファイルを追加することができますことを、知っています。

大切にしてください!

+0

チェックアウトhttps://www.youtube.com/watch?v=pgDf1kv8a-4 http://iswix.codeplex.com/からダウンロードする –

答えて

3

ヒートツールhereを見てください。最初のセットアップでは、これはwix形式で作成されたすべてのコンポーネントを取得する素晴らしい仕事をします。そのページの下部にいくつかの例があります。

私は、コンポーネントとディレクトリがハッシュ生成名の代わりに実際の名前を使用するように-suidを使いたいと思います。

あり、オンラインで他のリソースも確かanectdotal例としてHeat.exe

でより複雑なことをやってについての質問をStackOverflowの必要があり、私は私たちの製品のための「ヘルプ」を収穫するために、当社のビルドプロセス中にheat.exeを使用2000以上のファイルを持っています。

+0

[documentation](http://wixtoolset.org/)も参照してください。 VS/MSBuildの方法でコンポーネントを収集するための熱を呼び出す方法については、ドキュメント/ manual/v3/msbuild/target_reference /を参照してください。 –

0

熱についてのブライアンの提案は良いです。味の問題として、パラフィンと呼ばれるコンポーネントを生成するための別のツールを好むかもしれません。 https://github.com/Wintellect/Paraffin

このツールのヒートオーバーのメリットは、xml変換を使用して目的の出力を得る必要がなく、最も一般的なオプションにコマンドラインフラグを使用できることです。

関連する問題