SQLite PCL入门

时间:2014-12-06 13:23:44

标签: sqlite portable-class-library

所有

我正在努力与SQLite一起开始。我似乎无法找到合适的搜索词来获得我需要的答案,所以来到这里。

我只是想这样做:拥有一个包含我所有SQLite逻辑的dll(PCL)。我已将Microsoft Open Technologies的NuGet包SQLitePCL安装到此PCL项目中。我写了一个打开连接的方法。

然后我有一个引用我的PCL DLL项目的测试工具控制台应用程序。在它的根目录中,有我从SQLite站点下载的文件SQLite3.dll。显然,这个控制台应用程序在库dll中调用我的OpenConnection方法。

我收到错误:

  

其他信息:找不到当前平台的SQLite Wrapper程序集。确保当前项目引用SQLitePCL和以下特定于平台的程序集:SQLitePCL.Ext

所以我的问题是:

  • 我从哪里获得特定于平台的程序集?
  • 网上是否有专门演示如何执行此操作的文章?

非常感谢, 灰色

1 个答案:

答案 0 :(得分:0)

好的......答案很简单。特定于平台的程序集位于“packages \ SQLitePCL.3.8.5.1 \ build”文件夹中(当然是由NuGet放在那里)。我刚刚将子文件夹Netcore451中的dll复制到我的控制台应用程序的根目录中。