[转]VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...匹配的导出[vs故障]

未找到与约束

contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

 RequiredTypeIdentity    Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 的提示框,编译不成功,不能打开配置文件。

匹配的导出

问题

打开项目时,报错! (我用的VS2013)没来得及截图,手一嘚瑟选择了取消。后来再打开不报错了。相当于选择了“不再提示此错误”。本以为没多大点事儿,没想到,打开js文件或者其他cs文件都不能打开了,报错消息为:

未找到与约束
    ContractName    Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
    RequiredTypeIdentity    Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 匹配的导出

解决方案

OMG,这是什么情况? 之前从来没碰到过,赶紧上网查询一番,找到了解决方案。 
其中之一是说有两个补丁导致的。后来看到了第二个解决方案,感觉更加靠谱一些。 
参考:http://blog.csdn.net/qq289523052/article/details/25684627

文章中提示,删除 C:\Users\Chen\AppData\Local\Microsoft\VisualStudio\11.0 文件夹下 Microsoft.VisualStudio.Default.cache 
看文章中应该用的是VS2012,VS2013应该在12.0文件夹下,VS2015对应14.0文件夹。 
但是里面根本就没有Microsoft.VisualStudio.Default.cache这个文件。怎么办? 
我想VS万变不离其宗,应该还是存在这么一个cache文件的,立即在此文件夹里搜索,在文件夹ComponentModelCache找打了这个文件。 
理解删除。重启VS。

奇迹马上出现了。结果第一次重启失败了,卡在了加载项目的过程中。等了好半天没动静,后来只能强制结束任务了。 
第二次重启,奇迹真的出现了,可以正常打开了!!!

时间: 2024-10-27 04:37:39

[转]VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService...匹配的导出[vs故障]的相关文章

未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 在項目中遇到的問題,網上找到的答案,做個記錄, 项目能打开,但是当要在项目中查看文件时弹出 未找到与约束 Microsoft.VisualStudio.Utilities.IContentTypeRegistryService 匹配的导出 解决办法:删除 C:\Users\Chen\AppData\Local\Microsoft\Visu

[开发笔记]-未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出【转载自:酷小孩】

原文地址:http://www.cnblogs.com/babycool/p/3199158.html 今天打算用VisualStudio2012做一个js效果页面测试的时候,打开VS2012新建项目,但是并没有像之前那样顺利的创建页面,而是弹出了一个错误窗口. 我的系统是win8专业版 64位 ,同时安装了VS2010和VS2012.然后我又试了一下VS2010,新建项目.新建网站等等,一切正常. 额,看来这个问题就是只和VS2012有关系了. 百度一番之后,找到了两篇文章: vs2012建立

VS 错误: 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService

今天突然停电,vs重启的时候就出现了问题,最开始是提示如图1所示的错误,开始觉得可能这提示不重要,也就关闭不在提醒了,结果,vs启动是启动了,项目也开启了,但是生成的时候,依旧就报了图1的错 图1 去百度了一下,找到 https://www.cnblogs.com/jbps/p/5175632.html 开始的时候,按照vs的提示进了Roaming的文件夹查看ActiivtyLog.xml,后来看到解决方案,一直查不到cache文件,才知道应该是进到Local文件夹...就跟文章说的一样,在Co

未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出

安装微软的windows补丁 KB2781514 ,补丁主要解决“在 .NET Framework 4.5 更新之后,Visual Studio 用户可能无法打开或创建 C++ 或 JavaScript 文件或项目.” http://www.microsoft.com/zh-cn/download/details.aspx?id=36020

vs2012 未找到与约束 ContractName Microsoft.VisualStudio.Utilities.IContentTy...

错误的大致内容,不能加载某个文件,需要修改web.config文件或者重命名新建.... 周末360大神帮我修复了一下电脑,然而,这一修复导致周一早上的一连串状况, 以上就是错误本尊,刚开始以为同事提交的项目有问题,折腾了许久,包括删除整个项目,重新获取,都没有搞定,后来还是忍不住在度娘上问了一问,刚开始提示说是360更新了一个包,需要把最新更新的包卸载掉,试了一番,发现没有结果, 只有打开360大神重新修复,果然,上面的问题没有出现了,但是出现了标题中的错误,又是度娘, 最后的解决办法: 解决

VS2012 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService

最近新换了系统还真是问题多多呀!! 系统更新补丁后打开 VS2012 ,新建C#项目的时候出现这个问题 VS2012 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDoc mentFactoryService 我勒个去,相当郁闷呀,赶紧百度,找到了下面两个解决方案: 方案一: 删除 kb2805222 .net4.5 framework 更新程序(控制面板->Windows Update->) 但是我这里没有这个更新 于是我采用第二套方

vs 2012 未能找到与约束contractName Microsoft.VisualStudio.Utilities...匹配的导出

系统自动更新后,打开项目进行维护时,居然出错了,报的错误信息为"未能找到与约束contractName Microsoft.VisualStudio.Utilities...匹配的导出" 上网查了下,有一个博友的文章提供了一个解决方法: 删除 C:\Users\Chen\AppData\Local\Microsoft\VisualStudio\11.0 文件夹下 Microsoft.VisualStudio.Default.cache 按照这个位置找了下,发现少写了一个文件夹,如图 将

VS2012新建项目出错:未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService

刚刚重新做的系统,第一次打开vs2012新建项目时出现错误提示 通过查找解决办法发现方法有两种: 1:卸载两个windows更新补丁(KB2833957和KB2840642) 2:安装一个windows更新补丁(KB2781514) 最终选择尝试方法2安装更新补丁,成功解决. 下载地址  https://www.microsoft.com/zh-cn/download/details.aspx?id=36020

VS2012 提示未找到与约束 ContractName 匹配的倒出

问题描述: 今天由于开发需要,我安装了一下 Vs 2015 按照之后 打开原来的项目 vs2012 打开,点击类文件提示错误 未找到与约束 ContractName 匹配的倒出 解决办法: 1  去微软官网 下载个补丁 (我用的这种方法) Microsoft Visual Studio 2012 更新 (KB2781514) 2 以去程序里面找找,看看能否卸载这两个补丁. 然后发现是可以卸载的,分别卸载KB2833957和KB2840642: 这两个方式都可以解决你的问题. 参考地址:http: