発生しているDLL例外があります:
response threw exception: Could not load file or assembly or one of its dependencies. An attempt was made to load a program with an incorrect format.
次のDLL/ライブラリの組み合わせのすべてのソースコードがあります。私は奇妙な組み合わせがあるかどうか、またはこれが実行されることを確認するために何をチェックする必要があるかを理解しようとしています。静的ライブラリにネイティブC++コードがあり、マネージC++CLRでサポートされているDLLによって呼び出されます。次の時点まで、すべてが正常に機能しているようです。
マネージC++CLRでサポートされているDLLを呼び出すためのテストC#EXEコンソールアプリケーションを作成しました。これは期待どおりに機能します。これと同じマネージC++CLRでサポートされているDLLを呼び出すC#クラスライブラリがある場合に例外がスローされる違い。これはまったくサポートされていますか、それとも例外がスローされる理由ですか?この組み合わせが正しくない場合、C#クラスDLLを取得してマネージC++CLRでサポートされているDLLを呼び出すための回避策はありますか。
すべてがWindows764ビットとVisualStudio2012で作成されます。すべてのプロジェクトはリリースモードで、x64ビットプラットフォームが選択されています。