2013-10-06 116 views
2

我已经下载并安装了sqlite-netFx45-setup-bundle-x86-2012-1.0.88.0.exe,但尽管以下各种说明都未能以任何方式从内部看到它Visual Studio 2012.据我所知,只有上面显示的x86安装包会将可视化工具安装到VS2012中。我从服务器资源管理器中打开了选择数据源对话框,但没有看到显示的SQLite数据库文件选项。另外,我曾尝试将SQLite添加到我的项目中,并通过NuGet系统进行安装,该系统似乎正确安装,但我仍然没有看到任何地方。我已阅读各种教程,似乎我正确地遵循所有指令,除非我没有看到任何数据源列表中的任何地方列出SQLite。我已经尝试过使用新项目来做这件事,并且在重新启动我的机器之后,但结果相同,没有任何结果。我做错了什么,或者我可以重置或尝试不同的方式?我错过了每个人都假设的一些明显的步骤?谢谢。Visual Studio 2012 SQLite安装未出现

+0

这可能会帮助你(http://stackoverflow.com/questions/12809929/sqlite-1-0-82-0-latest-in-visual-studio-2012-not-showing-in-designer-data-酸) – Tico

+0

谢谢,但我已经读过这个线程,我已经确保已经安装了正确的版本。有谁知道一些方法来重置VS2012,所以它可以看到这些插件?这是问题的一部分,我甚至不知道这是假设要做什么,它是一个插件,工具,实用程序,宏观,非常混乱。我想是一个ADO。 – sthede

+0

我已经使用了它两次,并且直接在代码中使用了这两次:'var db = new SQLiteConnection(“myConnection”);'老实说,我从来没有使用过“数据源”连接到我的数据库。 ' – Tico

回答

0

我通过安装然后卸载可下载安装和NuGet安装包解决了这个问题。然后使用NuGet安装,然后安装可下载的软件包。我怀疑这实际上是一个真正的解决方案,除了它没有采取第一次采取的措施之外。

反正,谢谢你的帮助。

0

刚刚发现this info,检查出来:

安装提供
为了连接到SQLite数据库,我们需要安装相应的ADO.NET和Entity Framework提供商。幸运的是,我们使用的提供商可以通过NuGet获得。

  1. 里面PMC,运行Install-包装System.Data.SQLite.x86

我们还需要注册的供应商。打开App.config,并在配置元素中的任何位置添加以下片段。

<system.data> 
    <DbProviderFactories> 
    <add name="SQLite Data Provider" 
      invariant="System.Data.SQLite" 
      description="Data Provider for SQLite" 
      type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" /> 
    </DbProviderFactories> 
</system.data> 
相关问题