2017-08-29 32 views
1

我正在嘗試使用SQLite創建一個小應用程序。然而,我遇到了一些問題,他們的解決方案在網絡上是可怕的過時的,沒有我嘗試過的,現在我覺得我不知道我在做什麼。使用Sqlite.dll錯誤

我的問題:

不能添加引用SQLite.dll「一提到sqlite3.dll無法添加,請確保該文件是可訪問,並且它是。一個有效的程序集或COM組件「。

我已經試過:
據我知道要想在C#代碼使用SQLite我需要添加一個引用到SQLite.dll。我去了SQLite的Downloads頁面,並下載了Windows預編譯的二進制文件(主要是因爲我不知道這些東西是什麼)。沒有工作,搜查「網:

  • 試用過X32和x64版本
  • 安裝‘SQLite,讓Windows運行時’擴展
  • 安裝的SQLite工具,包括他們在PATH變量

唯一的* .dll,我可以走了是從Codeproject example其中有一個sqliteNet.dll文件(我沒有從那裏的想法),但有其他問題。

從我所尋找的所有關於SQLite的信息/問題/教程在網絡上是可怕的過時,對我沒有幫助。

目前我真的迷路了,不知道爲什麼它不工作,我該怎麼辦,請別人幫助我!

+0

,只要有可能,你應該使用一個金塊包,避免手動加載DLL。像這樣:https://www.nuget.org/packages/System.Data.SQLite – Boo

回答

0

如果你還沒有嘗試過這種方法,那麼你必須測試它。

  • 右鍵點擊你的項目
  • 點擊管理的NuGet包..
  • 瀏覽標籤搜索System.Data.SQLite &選擇它
  • 在右側點擊安裝按鈕
  • 安裝後可以使用它
0

你可以使用nuget包的sqlite「System.Data.SQLite」嗎? 因爲你需要c-dll的包裝,所以你應該試試一些包裝它的nuget包。