我创建了一个MSi安装程序。当我安装这个安装程序时,它还安装了一个visual studio项目,它实际上是一个教程项目。当用户运行此项目时,它会生成Bin
和Obj
个文件夹。当我卸载安装时,它不会删除安装后生成的所有Bin
和Obj
文件夹。
您能否举例说明如何在Wix中使用RemoveFolder
标记来递归删除这两个文件夹及其中的文件。
谢谢
答案 0 :(得分:0)
RemoveFile只会删除此msi安装的文件。 要删除整个文件夹,您必须使用util:RemoveFolderEx。要使用它,你必须: - 在安装时将[TARGETDIR]存储在注册表中; - 在安装和存储在本地变量中的任何操作中检索它(使用RegsitrySearch) - 将util:RemoveFolderEx操作添加到主组件,并将存储的路径变量传递给Property属性。
如果您需要一个例子,我可以为您编写。