2012-02-14 11 views
1

Cで書かれた.dllファイルをMicrosoft Visual C#Studio 2010にインポートしようとしていますか?CまたはCで書かれたdllファイルをインポートする

このエラーが発生する理由は何ですか?

ファイルがアクセス可能であり、有効なアセンブリプロンプトであることを確認してください。

+0

この質問のステップを実行してください。 http://stackoverflow.com/questions/8647930/c-sharp-dll-run-time-error-builds-runs-but-throws- unhandled-exception-upon-t –

+0

@DorCohenこれは、ネイティブDLLをラップする管理対象アセンブリの存在を前提としています –

答えて

1

ネイティブDLLへの参照をインポートすることはできません。その代わりに、p/invokeを使用して各関数を1つずつインポートする必要があります。これは多くの機能を持っているので面倒なプロセスになることがあります。そのため、C++/CLIラッパーが便利なことがあります。

関連する問題