VS 2010创建或打开项目时出错

时间:2011-12-06 17:08:14

标签: visual-studio-2010

我刚安装了visual studio 2010的新副本,当我试图打开旧项目时,我收到了错误消息。

enter image description here

所以我只是尝试创建新项目,并收到相同的消息。

找不到符合约束条件的有效导出'((exportDefinition.ContractName ==“Microsoft.VisualStudio.Text.ITextBufferFactoryService”)AndAlso(exportDefinition.Metadata.ContainsKey(“ExportTypeIdentiy”)AndAlso“Microsoft.VisualStudio.Text。 ITextBufferFactoryService“.Equals(exportDefinition.Metadata.get_Item(”ExportTypeIdentity“))))',无效导出可能已被拒绝。

我已经尝试删除并重新安装它。之后没有用,我试着使用修复选项。

我正在运行Windows 7 64位操作系统。

2 个答案:

答案 0 :(得分:10)

我在Visual Studio 2012上遇到了类似的错误,这个错误似乎是在我在另一台显示器上启用ClearType文本时引起的。我在另一个MSDN线程中找到了一个解决方案:

删除文件:Microsoft.VisualStudio.Default.cache

文件夹中的

:在C:\ Users ... \ AppData \ Local \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache

启动VS2012后重新生成文件,一切正常。

答案 1 :(得分:0)

我能够解决这个问题。根据同事的建议,我安装了VS2010 SP1。安装SP1后问题还没有回来。