标签: wix windows-installer wix3.8
我有一个安装一系列MSI包的Wix Bootstrapper。在其中一个MSI中,我有一个RemoveRegistryKey元素,用于删除卸载时的注册表项及其子树。我面临的问题是如果链中的第一个MSI(包含RemoveRegistryKey元素)成功卸载,但第二个MSI操作失败触发回滚。我注意到如果安装不成功,键将被删除 - 使程序处于不稳定状态。只有在整个链成功卸载后才能删除密钥。我做错了什么?