在WPF应用程序中使用SQLite-net

ror*_*yok 8 c# sqlite wpf

我正在尝试让SQLite开发一个新的WPF项目.我最近编写了一堆Windows Store和Phone项目,并且总是那里使用相同的SQLite-net实现,但现在我似乎无法使用我的WPF应用程序.

我已经通过nuget添加了SQLite-net,但我找不到可以添加到项目中的SQLite3.dll版本.当我从SQLite.org下载它时,我收到以下错误.

在此输入图像描述

我究竟做错了什么?我找到的所有教程都告诉我使用,System.Data.Sqlite但我不想再次重写所有的DAL代码

ror*_*yok 10

我搞定了.

对于那些试图这样做的人 - 特别是,试图让sqlite-NET在WPF上运行,而不仅仅是SQLite,你需要:

  1. http://www.sqlite.org/download.html下载sqlite3.dll的预编译Windows二进制文件
  2. 将该dll文件复制到bin文件夹中
  3. 转到项目属性>构建并将CPU类型更改为x86(在编写时没有预编译的x64版本)

  • 当你说'进入你的bin文件夹'时,你的意思是项目的bin文件夹,还是其他一些地方?Nuget将DLL放入不同的目录,但那个不被称为'bin'.另外,如何添加对刚下载的dll的引用? (3认同)