使用Sqlite.dll错误

时间:2017-08-29 14:24:26

标签: c# sqlite

我正在尝试使用SQLite创建一个小应用程序。然而,我遇到了一些问题,他们在网络上的解决方案已经过时了,我尝试过的任何工作都没有,目前我觉得我不知道自己在做什么。

我的问题:

  

无法添加对SQLite.dll的引用"无法添加对sqlite3.dll的引用。请确保该文件是可访问的,并且它是有效的程序集或COM组件。"

我尝试了什么:
据我所知,为了在C#代码中使用SQLite,我需要添加对 SQLite.dll 的引用。我去了SQLite的Downloads页面并下载了Windows的预编译二进制文件(主要是因为我不知道这些是什么)。那不起作用,在网上搜索:

  • 尝试了x32和x64版本
  • 已安装" SQLite for Windows Runtime"扩展
  • 安装的SQLite工具,将它们包含在PATH变量

我唯一可以使用的* .dll来自Codeproject example,其中有一个 sqliteNet.dll 文件(我不知道从哪里开始)但是还有其他问题。

从我查找的内容中,关于网上SQLite的所有信息/问题/教程都非常过时,对我没有帮助。

目前我完全迷失了,不知道为什么它不起作用,我应该做什么,请有人帮助我!

2 个答案:

答案 0 :(得分:1)

你可以将nuget包用于sqlite “System.Data.SQLite”吗?

由于你需要c-dll的包装器,你应该尝试一些包装它的nuget包。

答案 1 :(得分:0)

如果您还没有尝试过这种方法,那么您必须对其进行测试。

  • 右键单击您的项目
  • 点击管理NuGet包..
  • 浏览标签中搜索 System.Data.SQLite &选择它
  • 在右侧单击安装按钮
  • 安装后即可使用