WIX:“C:\Program Files (x86)\XXX”文件夹中的替换已被 1 掩码参数阻止(文件夹对的 iSwapAttrib 成员 = 0)

Sha*_*ala 6 windows-installer wix wix3.7

卸载 hotfix 时,我在日志文件中收到以下消息。

WIN64DUALFOLDERS:“C:\Program Files (x86)\INSTALLDIR\XXX”文件夹中的替换已被 1 掩码参数阻止(文件夹对的 iSwapAttrib 成员 = 0)。

这是一个需要避免的错误。解决办法是什么?

请有人对这个问题有所了解。谢谢

Rit*_*mar 2

否 这不是错误。如果安装的文件的文件版本高于安装包中的文件版本,则可能会发生这种情况。

这通常可以在升级安装过程中看到。

场景可以是两个软件共存,其中两个软件使用相同的依赖软件但版本不同,并且在升级具有较高版本依赖软件的软件之后升级了具有较低版本依赖的软件。

所以这是预料之中的。如果需要替换文件,您应该更新最新安装程序中的文件版本。