卸载时删除文件和文件夹

时间:2010-01-06 11:27:13

标签: wix windows-installer uninstall wix3

我正在学习WIX来为我的应用程序构建安装程序但我仍然坚持删除文件。我的问题是如何在卸载时删除文件和文件夹。当我单击“删除”按钮时,安装程​​序创建的所有文件和文件夹在卸载时都不会删除。

1 个答案:

答案 0 :(得分:9)

答案在上面的评论中,但是为了将来参考,在没有删除文件时首先要检查两件事:

  1. 确保您没有Component / @ Guid =“”。在特别设置为空字符串(Guid =“”)告诉Windows Installer 忽略此Component中内置的所有内容。注意:WiX v3.6 +你可以完全保留Component元素的Guid属性,这很好(将生成一个稳定的GUID)。

  2. 确保您没有Component / @ Permanent =“yes”。显然,这告诉Windows Installer不要卸载这些东西。