将 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。
<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。