Win 2K8 Server计算机上的Visual Studio 2010无法识别System.Data.Sqlite

问题描述

| 我有一个正在开发的Windows Server 2008(64位)盒。我已经安装了Visual Studio 2010和System.Data.sqlite(来自sqlite.phxsoftware.com)。我的问题是前者没有看到后者。也就是说,当我进入Visual Studio中的服务器资源管理器并选择\“ Connect to Database \”并显示\“ Choose Data Source \”窗口时,sqlite不会出现在数据源列表下方。有人知道这是怎么回事吗?这可能是Windows Server 2008的问题,因为过去我在Windows 7的盒子上对VS 2010 + System.Data.sqlite没有任何问题。 更新:System.Data.sqlite和System.Data.sqlite.Linq程序集显示在我的GAC中     

解决方法

我在VS2010和System.Data.SQLite.org的最新版本的SQLite提供程序中遇到相同的问题。我尚未使用该版本解决它,但是我确实发现,当我卸载它然后从sqlite.phxsoftware.com安装以前的版本(1.0.66.0)时,它的工作正常。     ,编辑-2018-06-15:更新了无效链接,并更改了答案以反映多年来在管理项目依赖项方面的改进。 我遇到了完全相同的问题...并且刚浏览了这个具有解决方法的博客: 原始链接(作者认为已过时): http://www.tsjensen.com/blog/post/2011/06/04/SQLite+On+Visual+Studio+2010+Setup+说明 新链接(仍然相关): http://www.tsjensen.com/blog/post/2012/11/10/SQLite-on-Visual-Studio-with-NuGet-and-Easy-Instructions TL; DR:使用
System.Data.SQLite(x86/x64)
Nuget软件包。     ,如果安装了x86捆绑包,则可以使它正常工作。安装该组件时,它将为您提供x64中不会出现的选项。它将允许您安装设计器工具,并询问将其放入通用缓存的位置。但是,它确实将安装强制到常规缓存。 最适合我的包裹是:
sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0
。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...