我在安装项目中将一个xml文件标记为永久文件。但现在,如果我更改设置并将同一文件的永久标志标记为false。。。它仍然将其视为永久性的。。。。
以下是复制步骤。。。
- 在安装项目中,将xyz.txt文件的Permanent标志标记为true
- 安装产品
- 卸载产品
- xyz.txt如预期的那样存在。。。很好
- 手动删除xyz.txt文件
- 更改产品设置项目,现在将文件xyz.txt的永久标志标记为false
- 安装产品
- 卸载产品
- xyz.txt文件仍然存在。。。坏
有人知道如何清除永久性旗帜吗?
在组件上设置永久标志。一旦安装并注册了该组件,未来的安装程序版本将无法删除该标志,因为该组件尚未安装。
一个解决方案是删除文件并再次添加,为其生成新组件。您也可以尝试在干净的机器上进行测试。