26

下载并运行 SQLite 设置。
添加了对我的项目的 dll 引用
在服务器资源管理器中,添加了新连接,单击数据源的“更改”,SQLite 是选项之一。
连接并使用我的桌子。

然后... VS 2010 崩溃了。当我重新加载我的项目时,我的连接不在服务器资源管理器中,所以尝试再次添加它。
SQLite 不在选项列表中。
重新运行 SQLite 设置,删除/重新添加参考,重新启动项目......列表中仍然没有 SQLite。

如何在服务器资源管理器中连接 SQLite ???

4

4 回答 4

15

这是一个老问题,但对于像我这样的人来说,在有新答案之前就发现了这个问题:

VS 2013 中缺少 SQLite 数据提供程序

基本上,对于最新版本的 SQLite,您可以下载包含组件的安装程序

http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

为您选择正确的设置,对我来说是:32 位 Windows (.NET Framework 4.5.1) 的设置 sqlite-netFx451-setup-bundle-x86-2013-1.0.94.0.exe

于 2015-01-15T10:45:12.347 回答
7

我有 Windows 7 x64 和 Visual Studio community 2015,这个解决方案对我有用。
基本上你需要安装 SQLite bundel 并检查“安装 Visual Studio 2015 的设计器组件”。
如果您的版本与 2015(2010/2013 等)不同,只需搜索适合您版本的捆绑包。

1. 访问:
http ://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki

2.下载“sqlite-netFx46-setup-bundle-x86-2015-1.0.104.0”(下载最新的,我找到的就是这个)。

在此处输入图像描述

或通过直接链接:
http ://system.data.sqlite.org/downloads/1.0.104.0/sqlite-netFx46-setup-bundle-x86-2015-1.0.104.0.exe

3. 运行设置:
在此处输入图像描述 在此处输入图像描述

4. 结果:
在此处输入图像描述

于 2017-01-20T14:50:37.527 回答
1

您可以在System.Data.SQLite 下载页面上找到安装程序。Seteps 文件将满足您的需求。

例如,64 位 Windows (.NET Framework 4.0) 的安装程序的描述如下:

此安装程序包具有混合模式程序集,将为 x64 版本的 System.Data.SQLite 1.0.81.0 (3.7.12.1) 程序包安装所有必要的运行时组件和依赖项。包含适用于 x64 的 Visual C++ 2010 SP1 运行时。需要 .NET Framework 4.0。

于 2012-08-07T09:47:59.083 回答
0

没有一个答案对我有用。除了@E235 答案我添加了 sqlite nuget 包更新 ef 到 6.1.3 然后它工作我能够看到数据源

于 2017-05-25T11:54:38.143 回答