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

问题描述 投票:7回答:3

我有一个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中

visual-studio-2010 windows-server-2008-r2 system.data.sqlite
3个回答
5
投票

我在VS2010和System.Data.SQLite.org的最新版本的SQLite提供程序中遇到了同样的问题。我还没有使用该版本解决它,但我确实发现当我卸载它然后从sqlite.phxsoftware.com安装了以前的版本(1.0.66.0)时它工作得很好。


8
投票

编辑 - 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包。


0
投票

如果我安装了x86软件包,我就可以使用它。当你安装那个时,它会给你一个不会出现在x64中的选项。它将允许您安装设计器工具,它会要求您将其放入常规缓存中。但它会强制安装到常规缓存。

对我有用的包是:sqlite-netFx40-setup-bundle-x86-2010-1.0.80.0

© www.soinside.com 2019 - 2024. All rights reserved.