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 インストーラーを 64 ビットの場所にインストールするには、64 ビット パッケージをビルドする必要があることに注意してください。32 ビット パッケージは、32 ビットの場所にのみインストールされます。残念ながら、64 ビット パッケージは 32 ビット マシンにインストールできません。

最終的に、32 ビット マシンと 64 ビット マシンにネイティブにインストールするには 2 つのパッケージが必要になります。

于 2013-04-25T12:41:44.607 に答える