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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win 2K8 Server计算机上的Visual Studio 2010无法识别System.Data.Sqlite相关的知识,希望对你有一定的参考价值。

我有一个Windows Server 2008(64位)框,我正在开发。我已经安装了Visual Studio 2010和System.Data.SQLite(来自sqlite.phxsoftware.com)。我的问题是,前者没有看到后者。也就是说,当我转到Visual Studio中的服务器资源管理器并选择“连接到数据库”并出现“选择数据源”窗口时,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+Instructions

新链接(仍然相关):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

以上是关于Win 2K8 Server计算机上的Visual Studio 2010无法识别System.Data.Sqlite的主要内容,如果未能解决你的问题,请参考以下文章

安装了SQL2005再安装SQL 2008R2,提示此计算机上安装了 Microsoft Visual Studio 2008 的早期版本和检查是否安装了 SQL Server 2005 Expres

windows无法启动server服务(位于本地计算机上)错误1068;依赖服务或组无法启动

windows无法启动server服务(位于本地计算机上)错误1068;依赖服务或组无法启动

Windows无法启动 VMware Workstation server服务(位于本地计算机上),如何解决啊。

win7上 sqlServer2005安装为啥显示 此计算机上没有与软件包匹配的产品

windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动