Visual Studio Professional 2019 version 16.10.0 无法打开SSDT项目中的.sql文件

Visual Studio Professional 2019 version 16.10.0 Can't open .sql files in SSDT project

升级 VS 2019 Professional 到最新版本 16.10.0。打开现有的SSDT项目,双击项目中任意sql脚本文件,文件无法在选项卡中打开window.

如果 sql 脚本定义了 table,我会看到消息:正在加载设计图面。我可以看到设计和脚本表面之间的分隔符。如果我拖动分隔符来调整表面大小,window 会刷新并且脚本将正确打开。

如果 sql 脚本定义了视图或存储过程,我只会看到空白选项卡 window。我没有看到任何消息。

如果我重启VS2019,之前打开的脚本都可以正常运行。但是每当我想打开一个在重启前没有打开的脚本时仍然是同样的问题。

在 VS 2019 Community 16.10 中,我一次可以打开一个 SQL 文件。因此,如果您关闭所有打开的 SQL 个文件,您应该能够打开一个。 注意:即使卸载 VS 并从 Microsoft 站点开始全新安装也无济于事。

这里是 link MS 对该主题的讨论: https://developercommunity2.visualstudio.com/t/Cannot-see-content-of-sql-files/1437162?q=%5BVisual+Studio+2019+version+16.10%5D&ftype=problem&space=8&stateGroup=active&sort=newest

我能够同时打开两个 SQL windows,尽管这很烦人:打开两个文件并将它们从文档框架中分离出来,以便它们浮动。选择一个并移动它并根据需要调整大小。当你这样做时,第二个会消失,但没关系。

从 Window 菜单中,select 第二个文件。当您移动它并调整它的大小时,第一个会消失。

现在 select Window 菜单中的不可见 window。只要您只是四处移动并在这两个文件中工作,您应该能够让它们都保持打开状态。因此,如果您需要在修改另一个视图或类似的东西时查看一个视图。

对我来说,两个是极限。如果我尝试三个,只有两个可见。

这是 Microsoft 解决的根本问题 link:

https://developercommunity.visualstudio.com/t/Visual-Studio-Pro-16100---Tabs-do-not-/1434964

强制编辑器重新绘制的快速解决方法:通过拖动解决方案资源管理器重新调整大小栏来调整编辑器window

这是一个错误,似乎已在最新补丁 16.10.2 中修复 - https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#--visual-studio-2019-version-16102-