如何在 Windows 上设置 SQLiteConnection?

How do I set up a SQLiteConnection on Windows?

我正在使用这个 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 的正确方法是什么?

事实证明,这是设置 SQLiteConnection 的正确方法,但由于 nuget 包的打包方式存在错误。我的图书馆看不到 Win32 命名空间。

有关错误的更多信息:https://github.com/oysteinkrog/SQLite.Net-PCL/issues/310