Không phải là chuyên gia về WIX, nhưng có thể giải pháp khả thi (đơn giản hơn không?) Cho việc này là chạy Hành động tùy chỉnh thực thi yên lặng , một phần của các tiện ích mở rộng được tích hợp sẵn của WIX?
Có thể chạy lệnh rmdir MS DOS với các tùy chọn / S và / Q.
<Binary Id="CommandPrompt" SourceFile="C:\Windows\System32\cmd.exe" />
Và hành động tùy chỉnh thực hiện công việc rất đơn giản:
<CustomAction Id="DeleteFolder" BinaryKey="CommandPrompt"
ExeCommand='/c rmdir /S /Q "[CommonAppDataFolder]MyAppFolder\PurgeAppFolder"'
Execute="immediate" Return="check" />
Sau đó, bạn sẽ phải sửa đổi InstallExecuteSequence như được ghi lại ở nhiều nơi.
Cập nhật:
Có vấn đề với cách tiếp cận này. Thay vào đó, đã kết thúc thực hiện một nhiệm vụ tùy chỉnh, nhưng vẫn coi đây là một giải pháp khả thi, nhưng không làm cho các chi tiết hoạt động.