このアプリケーションはC#.Net 4であり、アンマネージ32ビットDLLを呼び出します。正常に動作しており、多くのマシン(主に64ビットWindows 7)を実行しています。ただし、最近、アンマネージDLLが呼び出されるとすぐに、プログラムがBadImageFormatExceptionでトラップする特定のユーザーに遭遇しました。
BadImageFormatException:不正な形式のプログラムを読み込もうとしました。(HRESULTからの例外:0x8007000B)
私は次のことをしました:
- インストールとファイルが正しいことを確認しました
- 彼の.Netランタイムアップデートを動作中のマシンに可能な限り一致させました
- すべてのプロジェクトのプラットフォームターゲットがx86に設定されていることを確認しました
- 動作するデバッグビルドを実行します
私はウィットの終わりに近づいています。助言がありますか?このタイプの問題の原因となる特定の.Net4アップデートまたはホットフィックスはありますか?