2017-01-11 14 views
-8

I got this error! 私のプロジェクトから* .dll "AWSREMOTELIB"を追加しようとしているときに、この問題が発生しました。修正:不正な形式のプログラムを読み込もうとしました

+3

[ファイルまたはアセンブリ 'xxx'またはその依存関係のいずれかをロードできませんでした。不正な形式のプログラムを読み込もうとしました](http://stackoverflow.com/questions/1648213/could-not-load-file-or-assembly-xxx-one-of-its-dependencies-試行されました) – devRicher

答えて

5

プロジェクトを右クリックし、[プロパティ]に移動します。次に、ビルドセクションで、プラットフォームターゲットをx64に変更します。

+0

ありがとうalot man – Breeze

3

DLLまたは実行可能ファイルは、64ビットアセンブリとして読み込まれますが、32ビットの機能またはリソースが含まれています。たとえば、32ビットのダイナミックリンクライブラリのCOM相互運用機能または呼び出しメソッドに依存します。 この例外に対処するには、プロジェクトのPlatform targetプロパティをx64またはAnyCPUではなくx86に設定し、再コンパイルします。これは有用であった https://msdn.microsoft.com/en-us/library/system.badimageformatexception(v=vs.110).aspx

希望:

チェックこのリンクは、それがプラットフォームの問題がある可能性があります。

関連する問題