0

MSi インストーラーを作成しました。このインストーラーをインストールすると、実際にはチュートリアル プロジェクトであるビジュアル スタジオ プロジェクトもインストールされます。ユーザーがこのプロジェクトを実行するBinと、Objフォルダーが生成されます。インストールをアンインストールしても、インストール後に生成されたものBinObjフォルダはすべて削除されません。

RemoveFolderWix でタグを使用して、これら 2 つのフォルダーとその中のファイルを再帰的に削除する方法の例を教えてください。

ありがとう

4

1 に答える 1

0

RemoveFile は、この msi によってインストールされたファイルのみを削除します。フォルダー全体を削除するには、util:RemoveFolderEx を使用する必要があります。- インストール時に [TARGETDIR] をレジストリに保存します。- インストール以外のアクションで取得し、ローカル変数に保存します (RegsitrySearch を使用) - util:RemoveFolderEx アクションをメイン コンポーネントに追加し、保存したパス変数を Property 属性に渡します。

例が必要な場合は、それを書くことができます。

于 2013-09-21T18:10:32.887 に答える