将 InstallExecuteSequence "RemoveExistingProducts" 添加到 WiX 时出现重复符号错误

Duplicate symbol error when adding InstallExecuteSequence "RemoveExistingProducts" to WiX

<InstallExecuteSequence>
    <RemoveExistingProducts Before='InstallInitialize' />
</InstallExecuteSequence>

我添加此 XML 是为了强制我的应用程序按照 this question 卸载以前的版本,但我收到以下错误。

有没有什么地方可以声明但不在我的 product.wxs 文件中?

Error    34    Duplicate symbol 'WixAction:InstallExecuteSequence/RemoveExistingProducts' found. This typically means that an Id is duplicated. Check to make sure all your identifiers of a given type (File, Component, Feature) are unique.    \psf\Home\Documents\eThor\Connector\WixInstaller\Product.wxs    6    1    WixInstaller

您的 wxs 中可能有 MajorUpgrade 元素。此元素有一个属性,用作编写多行的语法糖,包括在何处安排 RemoveExistingProducts。