在x64和x86计算机中安装基于条件的文件

时间:2013-04-25 12:06:42

标签: windows build installer wix windows-installer

您如何更新我的安装程序脚本条件以安装以下文件 x86和x64机器。

<Component Id="Comp.Comp1" Guid="*" >
  <Condition><![CDATA[VersionNT < 602]]></Condition>
  <File Id="File1" Source="$(Dir1)\TestFile.dll" />
 </Component>

<Component Id="Comp.Comp2" Guid="*" >
  <Condition><![CDATA[VersionNT >= 602]]></Condition>
  <File Id="File2" Source="$(Dir2)\TestFile.dll" />
</Component>

谢谢,

1 个答案:

答案 0 :(得分:2)

该代码将在x86和x64机器上安装文件。请注意,Windows Installer需要构建64位软件包才能安装到64位位置。 32位软件包仅安装到32位位置。不幸的是,64位软件包无法安装在32位计算机上。

最终结果是您需要两个软件包才能在32位和64位计算机上本机安装。