【问题标题】:Missing LINQ to SQL Classes (DBML designer) in Visual Studio 2017 RCVisual Studio 2017 RC 中缺少 LINQ to SQL 类(DBML 设计器)
【发布时间】:2020-10-02 05:34:57
【问题描述】:

如何将 LINQ to SQL 类(.dbml 文件)添加到 Visual Studio 2017 RC。我找不到它。请帮忙,谢谢。

【问题讨论】:

  • 无论谁在开发 VS 版本,都需要一记耳光,因为他们不考虑向后兼容性。东西在新版本中就消失了。

标签: linq-to-sql visual-studio-2017


【解决方案1】:

安装时需要选择启用设计器,默认不启用:https://developercommunity.visualstudio.com/content/problem/4616/linq-to-sql-dbml-designer-in-not-working.html

“使用设计器界面编辑 .dbml 文件需要 LINQ to SQL 工具,默认情况下这些工具不会作为 Visual Studio 2017 的任何工作负载的一部分安装。可以通过选择Visual Studio 安装程序的 'Individual Components' 选项卡中 '代码工具' 类别下的 'LINQ to SQL 工具' 项.

【讨论】:

  • 我尝试了许多更新和扩展,但没有成功。现在我修改了 VS-2017,它可以工作了。再次感谢!
  • 这是一个功能而不是一个错误! xxxD
  • Google 员工请注意,您会在 Individual Components tab 而不是右侧的 Individual Components 列表中找到它窗户的手边
  • 这对我有用。我从链接中添加了引用,以便其他人更快地获取信息。
  • 我这样做了,甚至重新安装了 VS 2017。尽管可视化编辑器在,但仍然不存在。
【解决方案2】:

默认情况下,VS 2017 安装程序在安装时不提供 LINQ to SQL 工具,我们必须选择该工具并进行修改。

从这里开始执行简单的步骤:

打开 VS2017 安装程序

转到各个组件

从代码工具中选择 LINQ To SQL 工具

只需修改

或查看此屏幕截图,您就会明白了。

【讨论】:

  • 只是一个可能对某人有帮助的注释。在我的总结中,在查看工作负载时检查了 LINQ to SQL 工具。但在个别组件下,它仍然未被选中。在那里检查解决了问题。
【解决方案3】:

步骤

  1. 打开 VS 2017
  2. 转到工具 -> 获取工具和功能
  3. 点击单个组件标签
  4. 向下滚动,您会在代码工具类别下找到“Linq to Sql 工具”
  5. 检查并单击修改。它将安装组件,大约 6 mb

【讨论】:

  • 工作正常。超级:)
【解决方案4】:

SuperUser.com also contains a nice answer

基本上你需要修改你的VS2017安装并添加独立的Linq-to-Sql组件。

【讨论】:

    【解决方案5】:

    打开 Vs 2017 安装程序,转到各个组件并检查 LINQToSQL 组件,然后单击修改按钮。

    【讨论】:

      【解决方案6】:

      ​如果,你使用 DotNetCore。 Linq to SQL 不显示该选项。要使用 Linq to SQL,您需要选择 DotNetFrameWork,然后您可以选择 Linq to SQL。它对我有用。

      【讨论】:

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