【问题标题】:VS 2015 SQLite data providerVS 2015 SQLite 数据提供者
【发布时间】:2015-02-13 20:08:04
【问题描述】:

我正在使用 VS 2015,我想使用 .NET Framework 4.5 和 SQLite 开发 Win Form 应用程序。

我已经安装了最后一个“System.Data.SQLite”nuget 包,其中包含我的项目的所有依赖项,但是当我尝试添加新连接来管理我的数据库时找不到 SQLite 数据提供程序。

我从here 尝试了 VS 2013 的解决方案,但不起作用。

VS 2015 仍然没有捆绑包,这是问题所在吗? 2015 年使用 2013 捆绑包有什么解决方案,还是其他解决方案?

【问题讨论】:

    标签: sqlite dataprovider visual-studio-2015


    【解决方案1】:

    安装这个包: sqlite-netFx46-setup-bundle-x86-2015-1.0.103.0.exe 应该可以解决这个问题。 您需要专门的 32 位版本

    来自http://system.data.sqlite.org/:

    这是唯一能够安装 Visual Studio 2015 的设计时组件。

    这是撰写本文时的有效链接 http://system.data.sqlite.org/downloads/1.0.103.0/sqlite-netFx46-setup-bundle-x64-2015-1.0.103.0.exe

    将在 VS2015 中将 sqlite 添加到服务器资源管理器

    【讨论】:

    • 这适用于 Visual Studio 2015 社区版吗?
    【解决方案2】:

    对我来说,我必须安装this package。

    您必须在安装向导中选中将 SQLite 集成到 Visual Studio 2015 中的第二个复选框。

    丹尼尔向我们展示的包裹对我不起作用。

    我的配置是这样的:VS 2015,我从 Nuget 安装了 Entity Framework 6,System.Data.SQLite.Core 版本 1.0.101,项目在 .Net 4.6.1 中。

    【讨论】:

      【解决方案3】:

      将 sqlite-net nuget 安装到您的解决方案中

      【讨论】:

      • 这样做给了我一个关于 MSBuild 版本的错误。我必须先安装 EF6,然后再安装 Sqlite,然后它就可以工作了。谢谢
      【解决方案4】:

      为 ef 7 开发的 sqlLite 数据提供程序实际上已经暂停。 http://blogs.msdn.com/b/adonet/archive/2014/12/02/ef7-priorities-focus-and-initial-release.aspx 如果您想使用它,您只需稍等片刻即可。

      【讨论】:

        【解决方案5】:

        我有另一个解决方案,可以使用参数中的连接字符串从 2013 年与提供商一起导入。 当您使用 2015 打开它时,它可以工作,但您无法更改提供程序选项。 如果要更改 .db,则必须使用 sqlite 浏览器。

        对不起我的英语。我希望你能理解 赛亚

        【讨论】:

          【解决方案6】:

          VS 2013 和 sqlite 的旧应用程序可以工作,但在 Sqlite 发布 Visual Studio 2015 的设计时组件之前,您无法连接到新数据库或编辑 EF 模型。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多