Wix 忽略注册表项删除

Wix 忽略注册表项删除,wix,Wix,我已将RegistryKey标记为forceDeleteOnInstall=“yes”。该包是在一段时间前创建的。现在我需要生成一个升级包,在卸载过程中,RegistryKey正在卸载,但我需要它保留下来。在较新的软件包中,我标记了forcedeleteonunstall=“no”,但它没有帮助。有没有什么方法可以推翻这一点 您可以使用WiX中的RegistrySearch实用程序在安装开始时将现有键值读入变量 密钥将在升级过程中被卸载删除。安装部件将使用该属性设置新的键值。您可以在安装开始时使

我已将
RegistryKey
标记为
forceDeleteOnInstall=“yes”
。该包是在一段时间前创建的。现在我需要生成一个升级包,在卸载过程中,
RegistryKey
正在卸载,但我需要它保留下来。在较新的软件包中,我标记了
forcedeleteonunstall=“no”
,但它没有帮助。有没有什么方法可以推翻这一点

您可以使用WiX中的RegistrySearch实用程序在安装开始时将现有键值读入变量


密钥将在升级过程中被卸载删除。安装部件将使用该属性设置新的键值。

您可以在安装开始时使用WiX中的RegistrySearch实用程序将现有键值读入变量


密钥将在升级过程中被卸载删除。安装部件将使用该属性设置新的键值。

他还需要在WriteRegistryValue之前安排RemoveExistingProducts,否则该值仍将被删除。他还需要在WriteRegistryValue之前安排RemoveExistingProducts,否则该值仍将被删除。