我试图弄清楚如何在 VS2012 Express 中使用 ADO.Net Sqlite,但没有运气。
我从一开始就在做的事情:
- 启动新项目并通过 NuGet 安装“System.Data.SQLite (x86/x64)”以获得解决方案。
- 添加
using System.Data.SQLite;
到指令。 编写简单的代码,例如:
SQLiteConnection sql_sck = new SQLiteConnection("Data Source=test.sqlite;Version=3;New=False;Compress=True;");
一切似乎都很好,VS 识别类名并改变它们的颜色。然而,在运行程序后,在 sql_sck... 行中,引发了异常 - 关于缺少 dll ?
An unhandled exception of type 'System.DllNotFoundException' occurred in System.Data.SQLite.dll
Additional information: Could not load DLL 'SQLite.Interop.dll': Could not find specified module. (Exception HRESULT: 0x8007007E)
有什么想法可以让我完成这项工作吗?我做错了什么/缺少任何步骤吗?