Windows installer Wix-删除后仍执行自定义操作

Windows installer Wix-删除后仍执行自定义操作,windows-installer,custom-action,Windows Installer,Custom Action,在WIX3.6安装程序代码中,我有一个自定义操作。当我从代码中删除它并重新编译时,自定义操作仍然会执行,就像我没有删除它一样(在运行命令“msiexec/I MyInstaller.msi/l*v MyLog.txt”后,我可以从日志中看到它)。我试图更改文件名并删除中间文件,但错误仍然存在。当我更改其他内容(例如删除某个功能)时,msi的执行与预期一致,但自定义操作除外。因此,这似乎只发生在自定义操作中 这是怎么发生的?如果已经安装了MSI ProductCode guid,您会看到类似的情况

在WIX3.6安装程序代码中,我有一个自定义操作。当我从代码中删除它并重新编译时,自定义操作仍然会执行,就像我没有删除它一样(在运行命令“msiexec/I MyInstaller.msi/l*v MyLog.txt”后,我可以从日志中看到它)。我试图更改文件名并删除中间文件,但错误仍然存在。当我更改其他内容(例如删除某个功能)时,msi的执行与预期一致,但自定义操作除外。因此,这似乎只发生在自定义操作中


这是怎么发生的?

如果已经安装了MSI ProductCode guid,您会看到类似的情况。您的安装将进入维护模式并重新安装现有产品,而不是新产品。谢谢,我更改了产品代码和升级代码,现在一切正常!