c# – System.Data.SQlite未显示在Visual Studio 2013的更改数据源中

我正在使用Visual Studio 2013,它是最新的.我正在寻找使用本地数据库,该数据库不需要在客户端计算机上安装sql Server.我发现sqlite是我应该使用的那个,所以我通过NuGet安装了sqlite.当我尝试从服务器资源管理器创建数据源时,我原本希望看到不存在的System.Data.sqlite.

所有参考文献和所需文件都包含在我的解决方案中.我做了所有的步骤,搜索了不同的论坛,并尝试了所有但没有任何工作.我还按照Visual Studio 2012的Stack Overflow中的步骤进行操作,但没有一个工作.为了正确使用sqlite,我应该遵循哪些步骤?

解决方法

我有一个类似的问题,我从Nuget安装了System.Data.sqlite包,但’System.Data.sqlite数据库文件’选项不会被列为数据源.

为了解决这个问题,我从this blog post by Brecht Carlier开始执行了一些步骤.我通过卸载软件包修复了问题,转到official SQLite downloads page,搜索32位Windows(.NET Framework 4.5.1)安装程序可执行文件,是标记为:

This is the only setup package that is capable of installing the design-time components for Visual Studio 2013.

然后我运行了可执行文件,通过NuGet重新安装了System.Data.sqlite包,并重建了该项目.在那之后,一切似乎都有效.

问题似乎是,即使您使用的是64位计算机,也需要下载32位版本.希望这可以帮助.

相关文章

原文地址:http://msdn.microsoft.com/en-us/magazine/cc163...
前言 随着近些年微服务的流行,有越来越多的开发者和团队所采...
最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下...
在多核CPU在今天和不久的将来,计算机将拥有更多的内核,Mic...
c语言输入成绩怎么判断等级
字符型数据在内存中的存储形式是什么