2

WindowsXPで正常に動作するアプリケーションがあります。デバッグ、リリースなどができます。Windows7でも正常に動作しますが、リリースモードのみです。デバッグしようとすると、BadImageformatエラーが発生します。プログラムはDLLを呼び出し、そこで爆発します。アンマネージアセンブリの呼び出しについて文句を言いますが、このDLLを変更する方法(または理由)がわかりません。

DLLのソースコードがあるので、必要に応じて変更できます。

助けてくれてありがとう!--greg

4

1 に答える 1

1

同じプラットフォームを実行していますか、それとも XP では x86 で Windows 7 では x64 ですか、それともその逆ですか? 32 ビットおよび 64 ビット用に正しくビルドされていること、およびロードしようとするランタイム ライブラリが適切な 32 ビットまたは 64 ビット dll であることを確認します。

于 2012-05-21T21:38:14.283 に答える