我使用的是最新版本 1.0.82.0 (sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe),并且我使用的是 Visual Studio 2012 的发布版本以及所有最新版本。
我在源资源管理器(新连接)的设计器数据源中看不到 SQLite。
SQLite 上的下载声明“此安装包能够安装 Visual Studio 2010 的设计时组件”。我认为“Visual Studio 2010”部分是我在 VS2012 中看不到设计器的原因,而 VS2012 正是我所拥有的。
如何让设计人员使用 VS2012?
System.Data.SQLite.org 团队何时会推出适用于 VS 2012 的版本?
(我确实在 7 月份看到了一些讨论 1.0.66 和 1.0.73 的帖子,但那是当时的情况,1.0.82 显然包含了 VS 2010 的设计器。我看到其他文件名带有“- 2008”大概是针对 Visual Studio 2008 的。这意味着 Visual Studio 2012 可能会出现,但与此同时,我对手动注册表破解或类似的事情感到好奇。)
最佳答案
为了在 Visual Studio 中获得对 SQLite 的设计器支持,您必须下载非常特定的 System.Data.SQLite 版本。 downloads page有惊人的 56 种不同的可能性,所以很容易弄错。
寻找上面写着这样的粗体文字:
This setup package is capable of installing the design-time components for Visual Studio 2012.
但在数以万计的下载量中仍然很容易错过。如果需要,请使用 Control-F 查找“Visual Studio 2012”文本。
不要下载 64 位版本,即使您使用的是 64 位机器。您需要带有上述文本的 32 位版本才能获得设计师支持。
关于Visual Studio 2012 中的 SQLite 1.0.82.0(最新)未显示在设计器数据源中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809929/