未找到约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryServiceRequiredTypeIdentity Microsoft.VisualStudio.Text.ITextDocumentFactoryService匹配的导出的解决办法
之前用的是window 8系统,但是后来因为各种原因,用了半年后,装回了window7.
然后依次安装了 vs2010 vs2012 ,但是由于需要创建一个新的项目(mvc 4.0的项目),想用framework4.5的,但是创建的时候,老是弹出错误窗口:
重新创建了好几次,还是失败。。只好百度、bing或者google了。
找了一番,明白了,是因为系统补丁的问题。最近安装了一个.netframework 和silverlight的安全漏洞补丁程序。。
解决方案:
下载 Microsoft Visual Studio 2012 更新程序 KB2781514
可以在官网下载
地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=36020
下载完成之后,关闭visual studio后再安装该补丁,这样可以避免补丁安装完成后重启电脑。补丁安装完成后,打开vs2012 ,创建项目,成功!!!