我在进行更新工作的过程中遇到了一个问题。
使用的更新方法是先卸载再安装。
我的问题如下:
- 我有几个依赖于 Temp 文件夹中文件的自定义操作,并且这些操作在全新安装时运行得非常好。
- 但是,在更新时,自定义操作失败,因为似乎临时文件已作为
AI_RemoveAllTempFiles
操作的一部分被删除
此操作似乎在安装初始化和安装完成后完成。有没有办法在更新时关闭临时文件的删除,或者我应该只删除安装初始化时正在执行的 AI_RemoveAllTempFiles 操作?
我尝试使用 OLDPRODUCTS 属性来尝试停止 AI_RemoveAllTempFiles 操作,但它似乎没有奏效。我的意思是我已经修改了 InstallExecuteSequence 表以具有OLDPRODUCTS =""
for AI_RemoveAllTempFiles
entry的条件