在 Visual Studio 2022、Windows 11 上。
Linq to SQL 工具是从安装程序(单个组件)安装的。
当右键单击 dbml 文件和 View Designer 时,它只是停留在这个位置,最终需要一个结束任务:
尝试过(无济于事):
有什么想法可能导致这种情况吗? (在 Win 10 / VS 2022 下运行正常)。
编辑: 我在每台安装了 Win 11、VS 2022(3 台工作电脑)的新电脑后都会遇到此问题,但几天后它似乎会自行解决。我现在知道原因了,请参阅工具箱中标记的答案。
查看工具箱并(可选)重置它(右键单击>重置)似乎可以解决此问题。当工具箱未初始化(或初始化失败)时,设计器似乎无法打开。我通常需要一段时间才能打开新安装的工具箱,所以我一直遇到这个问题。
我在Win8上使用VS 2015、2017和2019,在Win10上使用VS 2015和2017也遇到了同样的问题。我没有解决问题。不知道是什么原因导致这个问题。但现在在 Win11 和 2022 上,我打开了有问题的 DBML 文件,打开花了很长时间(在打开过程中显示没有响应等),但最终 VS 打开了 DBML 文件。然后我在设计器中进行了更改(只是稍微移动了类=更改=自动生成的文件将在保存后重新生成)并保存。现在,这个特定的 DBML 文件将在一秒钟内打开。尝试一下。
FWIW 这个工具箱的东西对我不起作用。对我来说(使用 VS 2019)的修复如下: