0

我已经创建了一个 MSi 安装程序。当我安装这个安装程序时,它还会安装一个 Visual Studio 项目,它实际上是一个教程项目。当用户运行此项目时,它会生成BinObj文件夹。当我卸载安装时,它不会删除安装后生成的所有文件夹BinObj文件夹。

您能否提供一些示例,如何RemoveFolder在 Wix 中使用标签以递归方式删除这两个文件夹和其中的文件。

谢谢

4

1 回答 1

0

RemoveFile 将仅删除此 msi 安装的文件。要删除整个文件夹,您必须使用 util:RemoveFolderEx。要使用它,您必须: - 在安装时将 [TARGETDIR] 存储在注册表中;- 在除安装和存储在本地变量(使用 RegsitrySearch)之外的任何操作上检索它 - 将 util:RemoveFolderEx 操作添加到您的主组件,并将您存储的路径变量传递给 Property 属性。

如果你需要一个例子,我可以为你写。

于 2013-09-21T18:10:32.887 回答