更新されたSWFファイルであるホットフィックスを顧客に提供しなければならないという問題が発生しています。swfファイルはバージョン管理されていないため、次のリリースでは上書きされません(インストーラーは、ユーザーが変更したファイルであると見なし、上書きしません)。
ファイルを置き換えるためにカスタムアクションを実行するという提案がいくつかありましたが、これではロールバックの状況を適切に処理できませんでした。私は他の人がこの場合に何を提案するのか興味があります。
更新されたSWFファイルであるホットフィックスを顧客に提供しなければならないという問題が発生しています。swfファイルはバージョン管理されていないため、次のリリースでは上書きされません(インストーラーは、ユーザーが変更したファイルであると見なし、上書きしません)。
ファイルを置き換えるためにカスタムアクションを実行するという提案がいくつかありましたが、これではロールバックの状況を適切に処理できませんでした。私は他の人がこの場合に何を提案するのか興味があります。
Windowsインストーラは、「コンパニオンファイル」と呼ばれるものを使用してこれをサポートします。これは、WiXのFile /@CompanionFileから設定できます。参照ファイルのバージョン比較を独自のファイルの代わりに使用することで機能するため、参照ファイルがインストールされると、これもインストールされます。通常、これはインストーラー内の別のバージョン管理されたファイルであるため、これを簡単に制御できます。そのファイルは、バージョンリソースを含むためだけに存在し、一度インストールすると実際のメリットが得られない場合があります。
「コンパニオンファイル」または「バージョンライ」を検索すると、より多くの情報を見つけることができます。