2011-08-16 14 views
0

は..私は、このエラーにエラー(C#でOpenCVの)

致命的なエラーCS0009を取得しますファイル "file_path"を開くことができませんでした - 不正な形式のプログラムを読み込もうとしました。 '

どうしてですか?どうすれば解決できますか?

ありがとうございました

+0

あなたは、アンマネージDLLと.NETの参照を追加しようとしています。それは動作しません、それは.NETのメタデータを含んでいません。ただしないでください。 –

+0

OK、どうすれば解決できますか? –

答えて

0

ハンス・パサントのコメントは正しいです。 EMGUを使用している場合、cvextern.dllファイルは、プログラムが実行されている出力フォルダにコピーするか、プロジェクトに既存の項目として追加する必要があります。次に、ソリューションエクスプローラでアイテムを選択し、プロパティパネルの[Copy to Output Directory]でプロパティをCopyAlwaysに変更します。ファイルの適切な使用の詳細については、http://www.emgu.com/wiki/index.php/Download_And_Installationを参照してください。

乾杯 クリス