私はC#を使用しており、sqliteを使用しており、これらのファイルをプログラムとともに出荷しています
SQLite.Interop.dll System.Data.SQLite.dll
myprogram.exeのすぐ横
My Program はこのようにインストールされます。
C:\Program Files\MyAPPlication\myprogram.exe
ユーザーのコンピュータがこの場所から SQLite を使用しているため、エラー レポートが表示されてクラッシュしました
[System.Data.SQLite] System.Data.SQLite.SQLiteCommand : System.Data.SQLite.SQLiteStatement GetStatement(int ) in 'c:\dev\sqlite\dotnet\System.Data.SQLite\SQLiteCommand.cs' at Line 314, Column 35
プログラムに同梱したバージョンを使用していない理由がわかりません。
すべてのコードで、このように使用しています..
using (SQLiteConnection sqLconnect = new SQLiteConnection("Data Source=" + Class_GlobalVars.StrDbPath + ";Version=3;PRAGMA journal_mode=OFF;"))
{
//code
}
c:\dev\sqlite\dotnet\System.Data.SQLite が参照されている理由を教えてもらえますか?
ありがとう、デイブ