1

この質問c:\windows\system32\hnetcfg.dllから Windows ファイアウォールの管理を参照するコードを実行すると、DLL が読み込まれるとすぐにエラーが発生します。BadImageFormatException

検査のためにNUnitで414KB の DLL ファイルを開くと、同じ例外がスローされます。

Windows 7 を実行しています。解決策はありますか?

4

2 に答える 2

4

解決済み:

...ターゲット プラットフォームを x86 に設定します。

于 2010-11-26T22:54:59.740 に答える
4

32 ビット dll を参照しようとしているのは 64 ビット アプリケーションですか? その場合は、64 ビット バージョンの dll を取得するか、アプリケーションを強制的に 32 ビットで実行します。

corflags /32bit+ myApp.exe

または、あなたが言うように、32ビット(x86)でビルドするだけです

于 2010-11-26T22:55:31.363 に答える