我有一个用于应用程序的WiX安装程序,可以在运行时生成两个文件夹。我希望在卸载时不要删除这两个文件夹。我正在使用RemoveFolderEx
删除整个安装目录,但是不确定是否有排除文件夹的方法。
我尝试将自定义操作与PowerShell脚本一起使用,以将文件夹移出目录,但是此解决方案将依赖脚本位于安装目录之外的某个位置,以便在删除文件夹之前运行该脚本,不幸的是,这样做会摆脱安装程序的可移植性。
答案 0 :(得分:1)
您是否尝试过在必需的组件上设置msidbComponentAttributesPermanent属性以使其永久不变?
https://docs.microsoft.com/en-us/windows/win32/msi/component-table