当前位置: 首页 > 编程笔记 >

VS2012 未找到与约束ContractName匹配的导出 原创

袁华清
2023-03-14
本文向大家介绍VS2012 未找到与约束ContractName匹配的导出 原创,包括了VS2012 未找到与约束ContractName匹配的导出 原创的使用技巧和注意事项,需要的朋友参考一下

 VisualStudio2012创建项目时,弹出错误窗口:VS2012 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出

这里主要是是Windows更新的补丁问题,解决此问题有两种方法

方法一:删除系统更新补丁

进入控制面板——点击系统与安全——windows update——点击查看已安装的更新,删除更新。卸载这四个补丁之后VS2012就可以完美运行啦。如果还不行的话,建议重启一下。不过以后再更新漏洞的时候就需要慎重考虑一下啦。

 1.进入控制面板,点击系统与安全

 2.在windows update下,点击查看已安装的更新

 3. 如图所示,卸载这几个补丁,VS就可以正常运行了

方法二:下载VS官方补丁(推荐)

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=36020(microsoft官网免费补丁下载

其他下载地址:http://files.cnblogs.com/babycool/patch_KB2781514.rar

下载完成后安装补丁,再次打开VS2012,错误提示不在,系统正常运行

总结:

小编建议大家直接使用方法二,此方法非常简单,下载安装一个小补丁就可以了,而且不用担心以后更新漏洞时再出现问题。希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 我正在使用MS Visual Studio Professional 2012,版本:11.0.51106.01。因为过去几天意识到我不再能够使用模板JavaScript创建新项目。我以前能够做到这一点。我猜这可能是由于一些系统更新而发生的。 以下是我尝试创建新项目时的错误日志: 没有找到与约束匹配的导出:ComptName Microsoft。VisualStudio。文本。ITextDocum

  • 我在Windows 10上使用Visual Studio 2013,今天遇到错误“未找到与约束匹配的导出:” 我做了以下操作,但仍然存在相同的问题: 链接中给出的解决方案错误消息“未找到与约束合约名称匹配的导出” 通过删除/重命名“ComponentModelCache”文件夹,但仍然存在问题。 运行VS修复,但仍然有相同的问题。 最后,我卸载了Visual Studio 2013并重新安装,但仍

  • 我不知道我的视力怎么了 当我打开项目时,它显示以下消息: 未找到与约束:ContractName匹配的导出 微软。内部。可视化工作室。平台UI. ISolutionAttachedCollection。服务 必需的类型标识 Microsoft。内部。VisualStudio。PlatformUI. ISolutionAttachedCollection。服务 我真的很困惑。我试过这个解决方案,但它

  • 当我在VS2012中打开我的项目时,我遇到了一个错误 未找到与约束匹配的导出: 合同名称Microsoft。VisualStudio。公用事业IContentTypeRegistryService需要类型标识(RequiredTypeIdentity)Microsoft。VisualStudio。公用事业IContentTypeRegistryService 请在继续之前更正。(您可以重命名当前的

  • 当执行以下类型的插入时,我得到以下错误: 查询: 错误: SQL执行失败(原因:错误:没有与冲突规范匹配的唯一或排除约束) 我也有一个独特的索引: 问题是它有时有效,但不是每次都有效。我随机得到这个例外,这真的很奇怪。它似乎无法访问该索引,或者不知道它存在。 有什么建议吗? 我使用的是PostgreSQL 9.5.5。 执行试图查找或创建帐户的代码时的示例: 在这种情况下,我确信该帐户不存在。此外