0

嗨,我如何更新我的安装程序脚本条件以在 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>

谢谢,

4

1 回答 1

2

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

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

于 2013-04-25T12:41:44.607 回答