2017-08-29 35 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包。