SSMS18闪退解决方法

这是已知问题,SSMS开发团队发布了新的官方解决方法。

第一个方法

复制文件

1
Microsoft.VisualStudio.Shell.Interop.8.0.dll

将该DLL文件从目录

1
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\PrivateAssemblies\Interop

复制到目录

1
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\PublicAssemblies

第二个方法

删除文件

1
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\CommonExtensions\Platform\Microsoft.VisualStudio.MinShell.Interop.pkgdef

SSMS产品经理提供的方法

建议的解决方法是:

1)关闭所有SSMS实例

2)编辑ssms.exe.config

3)删除具有以下文本的行(应该是第38行):NgenBind_OptimizeNonGac enabled =“1”

这与SSMS 18.x的下一版本中的改变相同

注意!ssms.exe.config文件的位置在文件夹中:

1
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE

相关链接


SSMS18闪退解决方法
https://awaw.cc/post/ssms18-not-run/
作者
pdone
发布于
2019年6月20日
更新于
2023年7月4日
许可协议