LINQ to SQL 设计器未打开/超时(VS 2022)

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

在 Visual Studio 2022、Windows 11 上。

Linq to SQL 工具是从安装程序(单个组件)安装的。

当右键单击 dbml 文件和 View Designer 时,它只是停留在这个位置,最终需要一个结束任务:

尝试过(无济于事):

  • 清除同一项目中的所有 app.config 连接字符串(以防它默默地吐在其中一个)
  • 安装较旧的 .NET 框架,勾选数据存储和处理数据源和服务引用

有什么想法可能导致这种情况吗? (在 Win 10 / VS 2022 下运行正常)。

编辑: 我在每台安装了 Win 11、VS 2022(3 台工作电脑)的新电脑后都会遇到此问题,但几天后它似乎会自行解决。我现在知道原因了,请参阅工具箱中标记的答案。

linq-to-sql visual-studio-2022 windows-11
3个回答
16
投票

查看工具箱并(可选)重置它(右键单击>重置)似乎可以解决此问题。当工具箱未初始化(或初始化失败)时,设计器似乎无法打开。我通常需要一段时间才能打开新安装的工具箱,所以我一直遇到这个问题。


0
投票

我在Win8上使用VS 2015、2017和2019,在Win10上使用VS 2015和2017也遇到了同样的问题。我没有解决问题。不知道是什么原因导致这个问题。但现在在 Win11 和 2022 上,我打开了有问题的 DBML 文件,打开花了很长时间(在打开过程中显示没有响应等),但最终 VS 打开了 DBML 文件。然后我在设计器中进行了更改(只是稍微移动了类=更改=自动生成的文件将在保存后重新生成)并保存。现在,这个特定的 DBML 文件将在一秒钟内打开。尝试一下。


0
投票

FWIW 这个工具箱的东西对我不起作用。对我来说(使用 VS 2019)的修复如下:

  1. 在 Visual Studio 搜索框(顶部导航/工具栏中)中键入“Linq to SQL”
  2. 单击生成的“安装 Linq to SQL 工具”链接
  3. 让安装完成/重新加载 Visual Studio

来源

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