1

System.DllNotFoundException は処理されませんでした メッセージ = DLL 'sqlite3' を読み込めません: 指定されたモジュールが見つかりませんでした。

私はすでにDLLを参照しています。Debugフォルダーで確認したところ、そこにありました。プロジェクトに「含める」方法も検索しますが、その方法を具体的に説明していません。

私はこの例に従っています: http://www.codeproject.com/Articles/22165/Using-SQLite-in-your-C-Application

4

3 に答える 3

1

SQLite には完全な .NET 実装はありませんが、利用可能なライブラリはネイティブ ライブラリのラッパーです。

これは、.NET アセンブリを参照する必要があるだけでなく、アプリケーションの実行時にネイティブ ライブラリも存在することを確認する必要があることを意味します。

要約: 出力フォルダーには、適切に機能するために、.NET アセンブリとネイティブ アセンブリ (C/C++ アセンブリ) が含まれます。

于 2012-11-11T10:39:11.680 に答える
0

手順に従ってください :

1)デバッグフォルダにDLLを追加します2)コードにこれを追加します

System.Data.SQLiteを使用します。3)ソリューションエクスプローラーに移動して参照を追加し、追加します。

4)app.configでバージョンをチェックして確認します

于 2012-11-11T14:02:39.450 に答える
0

これSystem.Data.SQLite.dllはプラットフォームに依存するアセンブリであり、適切なアセンブリへの参照を追加する必要があります。

于 2012-11-11T10:35:54.140 に答える