【发布时间】:2016-05-17 16:13:57
【问题描述】:
与新版本的相同文件相比,旧版本安装程序中的一个文件似乎具有更新的修改日期,因此在安装我们安装程序的新版本后,该文件消失了。
我将 .aip 更改为“始终覆盖现有文件”,但这不起作用。我试图在安装新版本之前删除该文件并且它工作正常,所以看起来“总是覆盖现有文件”没有任何效果。
我错过了什么吗?如何确保始终覆盖该文件?
更新 1。
我检查的其他事项:
- 在旧版安装程序的组件属性中未设置“永不覆盖”属性。
- 尝试将我的自定义操作(运行文件)移动到完成对话框阶段 - 相同的行为。
- 尝试在运行新版本的安装程序之前手动删除文件 - 行为也相同,但在日志中仅显示 'MSI (s) (C4:40) [16:01:58:046]: 验证文件的可访问性: b.bat' 步骤丢失。
【问题讨论】:
标签: windows-installer custom-action advanced-installer