1

開発用コンピューターで sqlite が機能し、別のシステムでは機能しない理由を理解しようとして途方に暮れています。

最終的に開発用コンピューターで動作させるまでに、多くの手順を踏まなければならなかったことを覚えています。彼らが何だったのか思い出せません。

現在、SQLite エンジン 2.5/3.5 ADO.NET のインストールなど、テスト用にシステムを準備した後、クリーン システムでソフトウェアをテストしています。データベース ファイルを使用しようとすると、プログラムが起動して終了します。ウィンドウ エラー メッセージが表示されます - System.Data.Sqlite および System.IO.EntryPointNotFound。

それが何を意味するか知っている人はいますか?

どんな助けやヒントも大歓迎です。

4

1 に答える 1

0

ありがとうシブカー。クリーンなシステムで SQLite に問題があった理由がわかりました。私のプロジェクト フォルダー内の System.Data.Sqlite dll は、名前とバージョンが program files/SQLite.NET/bin フォルダー内の dll ファイルとまったく同じでしたが、どういうわけか異なっていました。dll を SQLite.NET の bin フォルダーからプロジェクト フォルダーにコピーすると、クリーンなシステムで動作しました。

したがって、私のような問題が発生している場合は、最初に SQLite-1.0.66.0-setup.exe をダウンロードしてインストールする必要があります。次に、System.Data.SQLite dll ファイルを SQLite.NET/Bin フォルダーからテスト システムまたはクリーン システムのプロジェクトまたはアプリケーション フォルダーにコピーしてください。

于 2012-10-05T21:06:13.243 に答える