【问题标题】:SQLite 1.0.82.0 (latest) in Visual Studio 2012 not showing in Designer Data SourceVisual Studio 2012 中的 SQLite 1.0.82.0(最新)未显示在设计器数据源中
【发布时间】:2023-03-15 15:48:01
【问题描述】:

我正在使用最新版本 1.0.82.0 (sqlite-netFx40-setup-bundle-x86-2010-1.0.82.0.exe),并且正在使用 Visual Studio 2012 的已发布版本以及所有最新版本。

我在 Source Explorer(新连接)的 Designer 数据源中看不到 SQLite。

SQLite 上的下载说明“此安装程序包能够安装 Visual Studio 2010 的设计时组件”。我认为“Visual Studio 2010”部分是我在 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 2012 Professional,另一个具有 Visual Studio 2012 Premium。根据文档,设计器支持适用于 Professional 及以上版本,Express 版本不支持。
  • 我已经为我修好了,请检查我编辑的答案,否则它现在适合你。

标签: sqlite visual-studio-2012 datasource designer


【解决方案1】:

为了在 Visual Studio 中获得对 SQLite 的设计器支持,您必须下载一个非常具体的 System.Data.SQLite 版本。 downloads page 有惊人的 56 种不同的可能性,所以很容易弄错。

寻找这样的大粗体文字:

此安装包能够安装 Visual Studio 2012 的设计时组件。

但在数以万计的下载量中仍然很容易错过它。如果需要,请使用 Control-F 查找“Visual Studio 2012”文本。

请勿下载 64 位版本,即使您使用的是 64 位机器。您需要带有上述文字的 32 位版本才能获得设计人员的支持。

【讨论】:

  • 这不起作用。我下载了 32 位版本,它说它是唯一可以为 VS 2012 安装设计时组件的版本。我确保检查了安装这些组件的选项。尝试 TWICE 关闭 VS,进行安装,然后重新启动 VS。列表中没有出现 SQLite 提供程序,并且我无法让我的 edmx 模型连接或映射到我的 SQLite 数据库。任何其他潜在的原因/修复? (已经确保安装了正确的 NuGet 版本:EF 6.1.1 和 SQLite 1.0.94)
  • @FireWingLead,您确定使用的是 VS 2012,而不是 VS 2013?它有一个用于 VS 2013 的不同包。
  • 是的,非常肯定使用 VS 2012。
【解决方案2】:

新的编辑现在我开始工作了!

转到Visual Studio,管理Nuget,搜索在线包,搜索“SQLite”,安装System.Data.SQLite,然后boom,你可以使用设计器,一切都恢复正常了。

【讨论】:

  • 我刚刚安装了 1.0.84.0,仍然没有开箱即用的设计时组件。
  • 解决了,请检查我的答案
【解决方案3】:

经过一番搜索,我找到了答案,1.0.83,将于 2012 年 11 月 XX 日发布。

Visual Studio 2012 除了 v10 到 v11 注册表配置单元的差异外,还具有团队所说的“重新设计的设计器支持”。

这里是信息的链接。

http://system.data.sqlite.org/index.html/doc/trunk/www/news.wiki

1.0.83.0 - 2012 年 11 月 XX 日(计划发布) •更新到SQLite 3.7.15。 •将Visual Studio 2012 支持添加到所有适用的解决方案/项目文件、它们相关的支持文件和测试套件。 •将Visual Studio 2012 支持添加到重新设计的设计器支持安装程序中。

和其他变化。

很遗憾,我在网上找不到任何临时解决方案。缺少修复会影响使用 DevExpress 的基于报告的项目和使用资源管理器的项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多