我正在使用这个nuget包:SQLite.Net-PCL从我的集成测试库中的SQLite数据库中读取数据。
以前执行此操作时,我编写了以下代码来初始化SQLiteConnection
var plat = new SQLite.Net.Platform.Win32.SQLitePlatformWin32();
return new SQLite.Net.SQLiteConnection(plat, "MyDatabasePath");
要做到这一点,我必须添加另一个nuget包:SQLite.Net PCL - Win32 Platform 但此包已被摘牌。
我想为另一个项目创建另一个测试库,但由于我使用的nuget包已经被删除,我不能再使用此方法来创建SQLiteConnection
那么在Windows上创建SQLiteConnection
的正确方法是什么?
答案 0 :(得分:0)
事实证明这是设置SQLiteConnection
的正确方法,但是由于nuget包的打包方式存在错误。我的图书馆看不到Win32
名称空间。
有关错误的更多信息:https://github.com/oysteinkrog/SQLite.Net-PCL/issues/310