Cで書かれた.dllファイルをMicrosoft Visual C#Studio 2010にインポートしようとしていますか?CまたはCで書かれたdllファイルをインポートする
このエラーが発生する理由は何ですか?
ファイルがアクセス可能であり、有効なアセンブリプロンプトであることを確認してください。
Cで書かれた.dllファイルをMicrosoft Visual C#Studio 2010にインポートしようとしていますか?CまたはCで書かれたdllファイルをインポートする
このエラーが発生する理由は何ですか?
ファイルがアクセス可能であり、有効なアセンブリプロンプトであることを確認してください。
ネイティブDLLへの参照をインポートすることはできません。その代わりに、p/invokeを使用して各関数を1つずつインポートする必要があります。これは多くの機能を持っているので面倒なプロセスになることがあります。そのため、C++/CLIラッパーが便利なことがあります。
DllImportAttribute
を正しく使用していないと思われます。ここを参照してください: http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx
この質問のステップを実行してください。 http://stackoverflow.com/questions/8647930/c-sharp-dll-run-time-error-builds-runs-but-throws- unhandled-exception-upon-t –
@DorCohenこれは、ネイティブDLLをラップする管理対象アセンブリの存在を前提としています –