我想删除使用 My.Settings 等时由 .NET 应用程序创建的隔离存储文件夹。设置文件存储在类似的位置
C:\Users\%Username%\AppData\Roaming\App\App.exe_Url_r0q1rvlnrqsgjkcosowa0vckbjarici4
根据这个问题StackOverflow: Removing files when uninstalling Wix我可以使用以下方法卸载文件夹:
<Directory Id="AppDataFolder" Name="AppDataFolder">
<Directory Id="MyAppFolder" Name="My">
<Component Id="MyAppFolder" Guid="YOURGUID-7A34-4085-A8B0-8B7051905B24">
<CreateFolder />
<RemoveFile Id="PurgeAppFolder" Name="*.*" On="uninstall" />
</Component>
</Directory>
</Directory>
<!-- LocalAppDataFolder-->
这不支持子文件夹等。唯一的选项是自定义 .NET 操作还是有更简单的方法来删除这些 .NET 生成的设置文件夹?