2011-02-24 129 views
-1

我需要的是“System.Data.SQLite ADO.NET 4.0”,这是我在主页中找不到的。安装SQLite时遇到问题

所以我从here下载了“预编译二进制文件(Windows)Zip Archive”(我认为这是用于.Net 3.5)。

现在我想将SQLite.DLL复制到我的项目并添加一个引用。

但由于某些原因,VS-2010显示“无法添加,请确保文件可以访问,并且它是有效的程序集或COM组件。”

我reffering这个 site

回答

1

您将需要一个现有的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.SQLiteSystem.Data.SQLite.Linq

这个库很容易在你的.NET项目中使用。这是一个SQLite数据库的ADO.NET提供程序。基本上,它使您能够使用类似SQLiteConnectionSQLiteCommand

最初的开发者的网站:http://sqlite.phxsoftware.com/

+0

你提到的二进制文件,它会在.net framework 4下运行吗? – 2011-02-24 04:43:07

+0

是的,他们会。它们是为.NET 2/3.5编译的。我刚刚在.NET 4中创建了一个示例程序集,没有提到任何问题。你不需要降级你的应用程序或任何东西。 – 2011-02-24 04:47:12

+0

我应该用最新版本替换SQLite.DLL [from here](http://www.sqlite.org/download.html) – 2011-02-24 04:49:21