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

问题描述 投票:5回答:1

卸载修补程序时,我在日志文件中得到以下消息。

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

这是要避免的错误。解决方案是什么?

[请有人对此问题有所启发。谢谢

wix windows-installer wix3.7 msiexec
1个回答
0
投票

如果已安装文件的文件版本高于安装程序包中的文件版本,则可能会发生这种情况。

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.