SQL Server错误预期1个导出,合同名称为Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

时间:2018-02-18 05:08:37

标签: sql-server visual-studio

当我尝试在SSMS v17.3中查询数据时,收到以下错误消息:

  

预期1个带有合同名称的出口" Microsoft.VisualStudio.Utilities.IContentTypeRegistryService"但在应用适用的约束后找到0。 (mscorlib程序)

我的计算机上安装了Visual Studio 2015和2017社区版。

我尝试过:

  • ComponentCache

  • 删除了所有AppData/Local/Microsoft/VisualStudio个文件夹
  • 修复SSMS并重新启动

2 个答案:

答案 0 :(得分:2)

对于SSMS 2018,从以下路径中删除 ComponentModelCache
\ AppData \ Local \ Microsoft \ SQL Server Management Studio \ 18.0_IsoShell

对于其他版本,请从“%AppData%.. \ Local \ Microsoft \ VisualStudio \” 路径中找到 ComponentModelCache 文件夹并将其删除。

答案 1 :(得分:0)

我遇到了同样的问题-该问题的第二部分为我解决了-将版本号更改为您的版本-在另一个网站上找到

根据您的描述,我感觉到问题出在Visual Studio Isolated Shell。如果在SSMS 2016中遇到此错误,建议您删除或重命名“%AppData%.. \ Local \ Microsoft \ VisualStudio \ 14.0 \”和“%AppData%.. \ Local \ Microsoft \ SQL”下的ComponentModelCache文件夹。 Server Management Studio \ 13.0 \”查看问题是否消失。

如果还有其他问题,请告诉我。