安装新版本时自定义操作无效

时间:2013-06-28 14:25:46

标签: installer installation windows-installer custom-action orca

enter image description here我的.msi安装程序出现问题。

我的计算机上安装了安装程序版本1.0,但我想安装更新版本的2.0。 问题是我想在运行新安装程序之前删除1.0版的所有旧文件。

为了做到这一点,我使用针对MSI的Orca程序将 RemoveExistingProducts 的顺序更改为 InstallValidate InstallInitialize 之间

现在它在安装新版本之前完全删除旧文件。

但它不会运行新版本的自定义操作,而是执行旧版本1.0的自定义操作。 (自定义操作基本上是将文件从一个文件夹移动到另一个文件夹)

我不知道为什么会这样做。将不胜感激任何帮助。

注意:如果我没有移动 RemoveExistingProducts 并让它在 InstallExecute InstallFinalize 之间,那么它会跟随新的自定义操作和移动文件到正确的文件夹,但不会先删除旧文件。

由于

0 个答案:

没有答案
相关问题