2

在 WIX 项目中,我有一个自定义操作,可以在 SQL 服务器上使用一些数据,在某些情况下会失败。如果我安装了 1.0 版本并且我想升级到 2.0 并且自定义操作失败,则调用回滚,但是代替 1.0 二进制文件/注册表项/服务,所有数据都被删除并且我没有安装任何内容。在回滚版本 1.0 后我必须更改它以保持安装和工作。

4

1 回答 1

3

您应该将RemoveExistingProducts放在 InstallExecute 操作和 InstallFinalize 操作之间。

于 2012-04-18T13:27:10.450 回答