我正在尝试让SQLite开发一个新的WPF项目。我最近写了一堆Windows Store和Phone项目,并且总是在那里使用the same neat SQLite-net implementation,但现在我似乎无法使用我的WPF应用程序。
我已经通过nuget添加了SQLite-net,但我找不到可以添加到项目中的SQLite3.dll版本。当我从SQLite.org下载它时,我收到以下错误。
我做错了什么?我发现的所有教程都告诉我使用System.Data.Sqlite
但我不想再次重写所有DAL代码
答案 0 :(得分:10)
我得到了它的工作。
对于任何想要这样做的人 - 特别是,尝试让 sqlite-NET 在WPF上工作,而不仅仅是SQLite,你需要:
答案 1 :(得分:0)
您需要从System.Data.SQLite下载并安装相应的http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki安装程序包。
这会将所需的SQLIte程序集安装到您的GAC和Visual Studio的设计时组件中。
对于.NET 4.5.1(VS 2013),当前链接为http://system.data.sqlite.org/downloads/1.0.92.0/sqlite-netFx451-setup-bundle-x86-2013-1.0.92.0.exe
对于.NET 4.5(VS 2012),当前链接为http://system.data.sqlite.org/downloads/1.0.92.0/sqlite-netFx45-setup-bundle-x86-2012-1.0.92.0.exe
对于.NET 4(VS 2010),当前链接为http://system.data.sqlite.org/downloads/1.0.92.0/sqlite-netFx40-setup-bundle-x86-2010-1.0.92.0.exe
一旦这样做,您就可以在项目中添加所需的SQLite程序集引用。
以下是“添加引用”对话框中SQLite程序集的屏幕截图: