[解決済み] WiXのアンインストール時のファイル削除について
2023-04-05 03:16:47
質問
アプリケーションをアンインストールする際、アンインストール時に Wix に追加されたすべてのファイルを削除するように設定したいです。 を削除します。 . アンインストーラーがMSIファイルから元々インストールされていたディレクトリとファイルだけを削除し、アプリケーションフォルダに後から追加されたものを全て残しているようなのです。言い換えれば、アンインストール時にディレクトリをパージしたいのです。どうすればよいのでしょうか?
どのように解決するのですか?
使用方法 RemoveFile 要素を使用します。 を On=" で使用します。 アンインストール "とします。以下はその例です。
<Directory Id="CommonAppDataFolder" Name="CommonAppDataFolder">
<Directory Id="MyAppFolder" Name="My">
<Component Id="MyAppFolder" Guid="*">
<CreateFolder />
<RemoveFile Id="PurgeAppFolder" Name="*.*" On="uninstall" />
</Component>
</Directory>
</Directory>
更新
<ブロッククオート100%動作するわけではありませんでした。ファイルは削除されましたが、追加のディレクトリ (インストール後に作成されたもの) はどれも削除されませんでした。 は削除されませんでした。このことについて何か考えがありますか? - pribeiro
残念ながら、Windows Installer はサブディレクトリを含むディレクトリの削除をサポートしていません。この場合、カスタム アクションを使用する必要があります。または、サブフォルダーが何であるかを知っている場合、RemoveFolder と RemoveFile 要素を多数作成します。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン