我对此处发布的内容有类似的问题:
SQLite connection not appearing in Entity Data Model Wizard
除了我使用VS2015
,我甚至无法在我的服务器资源管理器中看到SQLite
的连接:
我已经从nuget安装System.Data.SQLite
并使用Entity Framework 6.1.3和此设置:
sqlite-netFx46-setup-bundle-x64-2015-1.0.102.0
可在以下网址找到:https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
但该选项似乎没有出现。
答案 0 :(得分:0)
问题在于使用了捆绑设置,它是VS2015的捆绑设置 for Windows 64-bit 。虽然能够在VS2015中添加Designer组件的软件包设置仅 ,但VS2015的软件包设置适用于Windows 32位。
32位Windows(.NET Framework 4.6)的设置
此安装程序包具有混合模式程序集并将安装 x86的所有必要的运行时组件和依赖项 System.Data.SQLite 1.0.102.0(3.13.0)包的版本。该 包含x86的Visual C ++ 2015 Update 2运行时。互联网 框架4.6是必需的。这是唯一的安装包 能够为Visual Studio安装设计时组件 2015。
换句话说:
源码-netFx46-设置-bundle-的 86 强> -2015-1.0.102.0
而不是
源码-netFx46-设置-bundle-的 64 强> -2015-1.0.102.0
当我使用 x86 捆绑包时,没关系: