マルチプラットフォームregisration無COMす。NETアプリ
-
19-09-2019 - |
質問
しています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ライブラリの資料に記載されていますのます。
所属していません StackOverflow