我需要的是“System.Data.SQLite ADO.NET 4.0”,这是我在主页中找不到的。安装SQLite时遇到问题
所以我从here下载了“预编译二进制文件(Windows)Zip Archive”(我认为这是用于.Net 3.5)。
现在我想将SQLite.DLL复制到我的项目并添加一个引用。
但由于某些原因,VS-2010显示“无法添加,请确保文件可以访问,并且它是有效的程序集或COM组件。”
我reffering这个 site
我需要的是“System.Data.SQLite ADO.NET 4.0”,这是我在主页中找不到的。安装SQLite时遇到问题
所以我从here下载了“预编译二进制文件(Windows)Zip Archive”(我认为这是用于.Net 3.5)。
现在我想将SQLite.DLL复制到我的项目并添加一个引用。
但由于某些原因,VS-2010显示“无法添加,请确保文件可以访问,并且它是有效的程序集或COM组件。”
我reffering这个 site
您将需要一个现有的SQLite数据库。为了帮助在Visual Studio之外创建自己的SQLite数据库,请使用SQLite Admin工具。它使用起来非常简单,如果你熟悉SQL Server Management Studio之类的话,你会很容易的。设计你的表格等,然后将它保存为一个文件(.s3db)。
要让您的应用程序能够访问SQLite数据库,请在SourceForge page for SQLite ADO.NET Provider处下载System.Data.SQLite。这会将二进制文件安装到像C:\Program Files (x86)\SQLite.NET\bin\
这样的目录中。然后,您可以从.NET项目中引用这些二进制文件。 System.Data.SQLite
和System.Data.SQLite.Linq
。
这个库很容易在你的.NET项目中使用。这是一个SQLite数据库的ADO.NET提供程序。基本上,它使您能够使用类似SQLiteConnection
和SQLiteCommand
。
最初的开发者的网站:http://sqlite.phxsoftware.com/。
你提到的二进制文件,它会在.net framework 4下运行吗? – 2011-02-24 04:43:07
是的,他们会。它们是为.NET 2/3.5编译的。我刚刚在.NET 4中创建了一个示例程序集,没有提到任何问题。你不需要降级你的应用程序或任何东西。 – 2011-02-24 04:47:12
我应该用最新版本替换SQLite.DLL [from here](http://www.sqlite.org/download.html) – 2011-02-24 04:49:21