質問

していますNETアプリケーションを使用するCOMます。※本アプリケーションには"他のCPU"のCOMコンポーネントは、32-bitおよび64ビット版です。

記事 http://msdn.microsoft.com/en-us/magazine/cc188708.aspx 明るい登録無料。もう一つい:

  • "他のCPU"アプリ
  • 依存の組立:
  • Assembly1の使用COMコンポーネントがFoo"fooは32-bit/64-bitバージョンと同じファイル名(またはFooでした第三者による).

一つけるような作品を作るアプリケーションマニフェストのための32ビットリリースおよび64-bit発売です。そのように、各マニフェストファイルを含むことができ、正しいサイズおよびハッシュのための部品です。私はこれを避けるためにあります。

引っ張り出すだけではなく、これかに設定できな?にすることは可能でフォルダ(x64、x86サブフォルダのCOMコンポーネントがアプリケーションから実行の両方の両プラットフォームにシームレス?

任意のポインタは右方向にお願い申し上げます!んだ一望で簡単なスイッチ設定はどこかということです。

役に立ちましたか?

解決

processorArchitecture要素は、特定のある<assemblyIdentitiy>を書き込むことができます。それらの2、の「x86」を使用して1、他の「AMD64」を追加します。それは、この(非常に悪い) MSDNライブラリの資料に記載されていますのます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top