卸载 hotfix 时,我在日志文件中收到以下消息。
WIN64DUALFOLDERS:“C:\Program Files (x86)\INSTALLDIR\XXX”文件夹中的替换已被 1 掩码参数阻止(文件夹对的 iSwapAttrib 成员 = 0)。
这是一个需要避免的错误。解决办法是什么?
请有人对这个问题有所了解。谢谢
最佳答案
否 这不是错误。
如果已安装文件的文件版本高于安装包中的文件版本,则可能会发生这种情况。
这通常可以在升级安装过程中看到。
场景可以是两个软件共存,两个软件使用相同的依赖软件但版本不同,依赖版本较低的软件在升级依赖软件版本较高的软件后升级。
所以这是意料之中的。如果需要替换文件,您应该在最新的安装程序中更新文件版本。
关于WIX : Substitution in 'C:\Program Files (x86)\XXX' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30165325/