0

最近、ヘルプ ファイルを CHM 形式から HTML に変換しました。インストーラーは Wix であるため、インストーラーに新しいファイルを追加するのではなく、Webhelp フォルダー内のすべてのドキュメントを取得して自己解凍型アーカイブにパッケージ化する 7-Zip SFX ファイルのビルドをセットアップしました。次に、これらを適切なディレクトリに抽出する CA が Wix にあります。

このアプローチの問題点は、McAfee を使用しているクライアントが、この SFX アーカイブを使用した最初のリリースで開始されたインストーラーで検出された Heuristic.BehavesLike.Exploit.CodeExec.FFJ に関する AV 警告を受け取るようになったことです。そのため、代わりにヘルプ ファイルを CAB 内にパッケージ化することを検討していますが、ヘルプ ファイルが更新されるたびに、プロジェクトに移動して手動でファイルを追加する必要があるようです。

ビルド時にフォルダー内のすべてを CAB ファイルに追加するように Visual Studio に指示する方法はありますか?

4

2 に答える 2

0

MAKECABコマンドラインツールを使用して、プロジェクトプロパティのビルド前のイベントでcabを作成できます。次に、タクシーを必要なwixファイルの場所にコピーします。

于 2011-05-27T20:49:29.690 に答える
0

私はAlexey Ivanovの提案(質問の下の最初のコメント)に従うことになりました。これにより、アンインストールのコミット段階で抽出されたファイルを手動でクリーンアップする必要がなくなります。

于 2011-06-07T16:52:00.003 に答える