错误消息“未找到与约束合同名称匹配的导出". [英] Error message "No exports were found that match the constraint contract name"

查看:94
本文介绍了错误消息“未找到与约束合同名称匹配的导出".的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天早上,我在打开Visual Studio解决方案时遇到问题,当我尝试运行它时,它说:

This morning I faced a problem while opening my Visual Studio solution, and when I tried to run it, it said:

未找到与约束合同名称匹配的出口

No exports were found that match the constraint contract name

如何解决此问题?

推荐答案

我通过清除Visual Studio组件模型缓存来解决此问题.

I solved this problem by clearing Visual Studio Component Model Cache.

只需删除或重命名此文件夹:

Just delete or rename this folder:

%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache

%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache

然后重新启动Visual Studio.

and restart Visual Studio.

您拥有的Visual Studio版本由数字指定,例如

The version of Visual Studio you have is specified by the number e.g.

Visual Studio 2012是11.0(如上所示)

Visual Studio 2012 is 11.0 (as shown above)

Visual Studio 2013是12.0

Visual Studio 2013 is 12.0

Visual Studio 2015是14.0

Visual Studio 2015 is 14.0

Visual Studio 2017是15.0

Visual Studio 2017 is 15.0

Visual Studio 2019是16.0

Visual Studio 2019 is 16.0

对于那些不知道的人: %LocalAppData%\C:\Users\{yourUsername}\AppData\Local

For those that don't know: %LocalAppData%\ is the same as C:\Users\{yourUsername}\AppData\Local

对于那些安装了多个版本的Visual Studio的用户,例如2012年和2013年,这可能有助于在重新启动Visual Studio之前删除这两个版本的ComponentModelCache,例如11.0和12.0.

For those who have multiple versions of Visual Studio installed, e.g. 2012 and 2013, it might help to remove the ComponentModelCache for both versions before restarting Visual Studio, e.g. 11.0 and 12.0.

这篇关于错误消息“未找到与约束合同名称匹配的导出".的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆