如何使用VS在设计器模式下打开.dbml?


65

安装Visual Studio 2017之后,我的LINQ To SQL .dbml定义在XML编辑器而不是内置设计器中打开。

如何配置VS以.dbml设计器模式而不是XML编辑器打开?


你的盒子上还有其他版本的VS吗?
Frank Thomas

是的,我确实有一个Vs 2013并dbml以设计器模式打开。
拖放

在安装多个版本的VS时,一些设计师遇到了问题。例如,当我在2010年之后安装2012年时,我所有的数据库设计器都开始出现故障(正如您所描述的)。这两个版本使用了存储在同一位置的一对不同版本的dll。即使卸载2012也不能解决该问题;我必须从未安装2012的同事盒中复制dll,才能使2010重新工作。
弗兰克·托马斯

仅供参考:VS 2019中存在相同的问题。Coxy提供的解决方案也等效地起作用
marc40000

Answers:


117
  1. 退出devenv
  2. 发射 Visual Studio Installer
  3. 修改VS2017
    在此处输入图片说明
  4. 单击Individual components选项卡并向下滚动到LINQ to SQL tools(在Code tools组内)。
    在此处输入图片说明
  5. 点击Modify
  6. 再次启动devenv,您应该可以.dbml在我们都讨厌的设计师中打开。

7
谢谢。我使用了快速启动(CTRL + Q),在sql中键入linq并找到了它。
兰克拉斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.