标签: wix
在WIX项目中,我有一个自定义操作,可以在SQL服务器上运行一些数据,在某些情况下还可以运行。 如果我安装了1.0版本并且我想升级到2.0并且自定义操作faill然后调用回滚,但是代替重新发送1.0二进制文件/注册表项/服务,所有数据都被删除,我没有安装任何内容。 在回滚版本1.0以保持安装和工作后,我必须改变这一点。
答案 0 :(得分:3)
您应该在InstallExecute操作和InstallFinalize操作之间放置RemoveExistingProducts。