当前位置: 首页 > 知识库问答 >
问题:

Microsoft Visual Studio 2012中的错误:未找到与约束匹配的导出

乐正涵意
2023-03-14

当我在VS2012中打开我的项目时,我遇到了一个错误

未找到与约束匹配的导出:

合同名称Microsoft。VisualStudio。公用事业IContentTypeRegistryService需要类型标识(RequiredTypeIdentity)Microsoft。VisualStudio。公用事业IContentTypeRegistryService

请在继续之前更正。(您可以重命名当前的web.config并添加一个新的web.config)。

为什么会发生这种情况,有人能提出解决方案吗?

共有3个答案

梁巴英
2023-03-14

我遇到了类似的问题,并神奇地找到了这个解决方案。步骤如下:

  • 从以下位置删除ComponentModelCache文件夹:

C:\用户\\AppData\本地\Microsoft\VisualStudio\11.0

>

删除后,重新创建名称为“ComponentModelCache”的文件夹。

如果出现权限问题,可以逐个删除剩余的文件/文件夹。

当您尝试在visual studio中创建项目时,不再存在此错误。

张嘉
2023-03-14

我已通过更新修复此问题:

http://www.microsoft.com/en-in/download/confirmation.aspx?id=36020#

我使用的是windows 8.1和Visual Studio 2012。

吕征
2023-03-14

我通过清除Visual Studio组件模型缓存解决了这个问题。只需删除或重命名此文件夹:

%AppData%\...\本地\Microsoft\VisualStudio\11.0\ComponentModelCache

或者,对于Visual Studio 2013:

%AppData%\。。\本地\Microsoft\VisualStudio\12.0\ComponentModelCache

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

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

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

  • 本文向大家介绍VS2012 未找到与约束ContractName匹配的导出 原创,包括了VS2012 未找到与约束ContractName匹配的导出 原创的使用技巧和注意事项,需要的朋友参考一下  VisualStudio2012创建项目时,弹出错误窗口:VS2012 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFacto

  • 我尝试按如下方式创建父表和子表: 我创建了两个程序来插入记录: 我已经创建了SSIS包来调用这两个过程。父记录插入成功。但是对于子表过程,我得到以下错误: “[Execute SQL Task]错误:执行查询”BEGIN GetSourceLogId(?,?输出);终止失败,出现以下错误:“违反了ORA-02291:完整性约束(PATIENTMDR.FK_SOURCELOG_PROCESSLOG)