2011-02-24 127 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