「Win32」プラットフォームのWindows7(64ビットOS)でビルドしたdllがあります。残念ながら、この dll を C# コードにインポートすると、次のような問題が発生します。
"
不正な形式のプログラムをロードしようとしました HRESULT: 0x8007000B
」が観察される
この DLL に DependencyWalker を使用すると、IESHIMS.dll と MSVCR110.dll の依存関係が見つかりませんでした。
これらの dll がどこから来て、作成した dll がこれら 2 つに依存するのはなぜですか? どうすればこれを乗り越えることができますか?
注: C# コードで x86 プラットフォームを使用しました。