Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WIX:x27中的替换;C:\ProgramFiles(x86)\XXX';文件夹已被1掩码参数阻止(文件夹对的iSwapAttrib成员=0)_Wix_Wix3.7_Windows Installer - Fatal编程技术网

WIX:x27中的替换;C:\ProgramFiles(x86)\XXX';文件夹已被1掩码参数阻止(文件夹对的iSwapAttrib成员=0)

WIX:x27中的替换;C:\ProgramFiles(x86)\XXX';文件夹已被1掩码参数阻止(文件夹对的iSwapAttrib成员=0),wix,wix3.7,windows-installer,Wix,Wix3.7,Windows Installer,卸载修补程序时,我在日志文件中看到以下消息 WIN64DUALFOLDERS:“C:\Program Files(x86)\INSTALLDIR\XXX”文件夹中的替换已被1掩码参数阻止(文件夹对的iSwapAttrib成员=0) 这是一个需要避免的错误。解决办法是什么 请有人解释一下这个问题。谢谢不,这不是错误。 如果安装的文件版本高于安装程序包中的文件版本,则可能会发生这种情况 这通常可以在升级安装期间看到 场景可以是两个软件共存,其中两个软件使用相同的依赖软件,但版本不同,并且依赖版本较低

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

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

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

请有人解释一下这个问题。谢谢

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

这通常可以在升级安装期间看到

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


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

除非您试图破坏系统,否则这些消息并不重要。X86安装必须转到X86 ProgramFiles文件夹,而不是64位文件夹。如果没有更多关于你所做的事情的背景,就没有关于这是否是一个问题的正确答案。在巡回赛中,这似乎不是问题。谢谢@PhilDW的回复。我正在安装64位x86设置的安装程序。