今天早上我在打开我的 Visual Studio 解决方案时遇到了一个问题,当我尝试运行它时,它说:
未找到与约束合同名称匹配的导出
我该如何解决这个问题?
我通过清除 Visual Studio 组件模型缓存解决了这个问题。
只需删除或重命名此文件夹:
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
要么
%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
并重新启动 Visual Studio。
您拥有的 Visual Studio 版本由数字指定,例如
Visual Studio 2012 是11.0(如上图)
11.0
Visual Studio 2013 是12.0
12.0
Visual Studio 2015 是14.0
14.0
Visual Studio 2017 是15.0
15.0
Visual Studio 2019 是16.0
16.0
对于那些不知道的人: %LocalAppData%\与C:\Users\{yourUsername}\AppData\Local
%LocalAppData%\
C:\Users\{yourUsername}\AppData\Local
对于安装了多个版本的 Visual Studio(例如 2012 和 2013)的用户,在重新启动 Visual Studio(例如 11.0 和 12.0)之前删除两个版本的 ComponentModelCache 可能会有所帮助。