Wix 为什么msi的卸载不会';是否删除注册表和installdir?

Wix 为什么msi的卸载不会';是否删除注册表和installdir?,wix,windows-installer,major-upgrade,Wix,Windows Installer,Major Upgrade,我们正在使用wix项目创建msi。我们试图进行重大升级 我们确实更改了产品代码和产品版本,并创建了新的Msi 已在计算机中安装新的msi[已创建注册表项且installdir包含最新文件] 现在我们在卸载注册表项中看到两个产品代码。我认为旧的msi没有正确卸载 当我们更新产品代码时,它应该自动处理,不是吗?不卸载旧版本的原因可能是什么?症状告诉我您没有正确编写主要升级。wxs看起来像什么?您的新旧ProductVersion属性是什么样子的 FindRelatedProducts/RemoveE

我们正在使用wix项目创建msi。我们试图进行重大升级

我们确实更改了产品代码和产品版本,并创建了新的Msi

已在计算机中安装新的msi[已创建注册表项且installdir包含最新文件]

现在我们在卸载注册表项中看到两个产品代码。我认为旧的msi没有正确卸载


当我们更新产品代码时,它应该自动处理,不是吗?不卸载旧版本的原因可能是什么?

症状告诉我您没有正确编写主要升级。wxs看起来像什么?您的新旧ProductVersion属性是什么样子的


FindRelatedProducts/RemoveExistingProducts没有重新识别旧产品代码,也没有将其删除。

症状表明您没有正确编写主要升级。wxs看起来像什么?您的新旧ProductVersion属性是什么样子的

FindRelatedProducts/RemoveExistingProducts未重新识别旧产品代码,也未将其删除

当我们更新产品代码时,它应该自动处理,不是吗

不,更改产品代码不足以删除以前的版本

要实施删除以前版本的升级,请使用中所述的
MajorUpgrade
元素

当我们更新产品代码时,它应该自动处理,不是吗

不,更改产品代码不足以删除以前的版本

要实施删除以前版本的升级,请使用中所述的
MajorUpgrade
元素