私は.NETプロファイラーに取り組んでおり、64bit
マシン用に2つのDLLを作成する必要があります(1つはx86
互換性のあるアプリケーション用で、もう1つは1つ用x64
です)。MSI
2つのDLLを含むシングルを作成したいと思います。これは可能ですか?
1 に答える
1
はい、ファイルをインストールするための単一のMSIを作成できます。ただし、MSIパッケージは32ビットまたは64ビットのいずれかです。64ビットMSIパッケージは32ビットマシンにインストールできず、32ビットパッケージは64ビットの場所にインストールできません。したがって、64ビットバイナリを32ビットの場所(など)にインストールしても問題がない場合は、にsをC:\Program Files (x86)\
追加するだけで、適切なビットをインストールできます。Condition
Component
たとえば、WiXツールセットを使用すると、コードは次のようになります。
<Component>
<Condition>NOT VersionNT64</Condition>
<File Source='path\to\32bit.dll' />
<Compnent>
<Component>
<Condition>VersionNT64</Condition>
<File Source='path\to\64bit.dll' />
<Compnent>
于 2013-03-22T15:09:22.867 に答える