我遇到了一天我无法在Visual Studio 2013中打开.cs文件的问题。
它从星期一开始:我打开了一个现有的解决方案,并尝试打开Program.cs文件,但遇到了以下错误消息(粗略翻译):
没有找到符合约束条件的出口:
ContractName
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
RequiredTypeIdentity
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
我尝试在不同的解决方案中打开.cs文件,并始终得到相同的消息。唯一的例外是:在首次发生异常的Visual Studio实例之前打开的任何Visual Studio实例都不受此影响。
我设法通过选择修复Visual Studio安装并重新启动来实现它,但这只能工作到第二天。
我尝试搜索该消息但到目前为止没有任何结果。
答案 0 :(得分:6)
删除或重命名此文件夹:
C:\用户\\应用程序数据\本地\微软\ VisualStudio的\ 12.0 \ ComponentModelCache \
答案 1 :(得分:0)
我有这个问题,似乎文件已打开 - 但我可以看到什么窗格或任何内容。所以我必须右键单击一个文件并关闭所有文件 - 然后我可以再次打开文件。