2016-12-30 101 views
0

每当我试图打开cs文件使用Visual Studio,我得到这个错误:微软的Visual Studio不能打开文件

预计1个出口(S)合同名称为“Microsoft.VisualStudio.Utilities.IContentTypeRegistryService”,但发现在 之后应用适用的约束。

Visual Studio一直在为我工作正常,然后突然之间开始发生这种情况。我尝试删除缓存,甚至完全卸载该程序,但错误仍然存​​在。我到处网上查了一下,但以前似乎没有人遇到过这个问题。 Here is a picture

+0

它是任何.cs文件或特定的?这也是一种开放式解决方案的背景还是独立开放? – strongbutgood

+0

它只是一个普通的.cs文件。我已经尝试了多个,但它没有为任何人工作。我对C#很陌生,对此我不太了解,您是指开放式解决方案还是独立开发方案? – Tinymanx

+0

“Visual Studio工作正常” - 使用vb工作正常吗?它工作得好多久了?你能列出软件版本吗?你正在开发一个项目,还是使用VS打开单个文件而不将它们作为项目的一部分? – strongbutgood

回答

0

我找到的最佳SO链接给出了不同选项的堆 - see here - 我会建议在安装时运行修复并尝试除清除缓存之外的其他操作。

引用的链接表示影响您如何解决问题的一系列不同条件。例如你是否运行express/community edition或professional等?

不知道是什么导致缓存损坏我不能完全回答如何解决它。