当我尝试在SSMS v17.3中查询数据时,收到以下错误消息:
预期1个带有合同名称的出口" Microsoft.VisualStudio.Utilities.IContentTypeRegistryService"但在应用适用的约束后找到0。 (mscorlib程序)
我的计算机上安装了Visual Studio 2015和2017社区版。
我尝试过:
从ComponentCache
AppData/Local/Microsoft/VisualStudio
个文件夹
修复SSMS并重新启动
答案 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 \”查看问题是否消失。
如果还有其他问题,请告诉我。