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

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

问题描述

今天早上我在打开我的 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

我该如何解决这个问题?

How can I fix this problem?

推荐答案

我通过清除 Visual Studio 组件模型缓存解决了这个问题.

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

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

Just delete or rename this folder:

%LocalAppData%MicrosoftVisualStudio11.0ComponentModelCache

%LocalAppData%MicrosoftVPDExpress11.0ComponentModelCache

并重新启动 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}AppDataLocal

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

对于那些安装了多个版本的 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天全站免登陆