请问该如何解决这个问题?找不到与约束合同名称匹配的导出项
请问该如何解决这个问题?找不到与约束合同名称匹配的导出项
%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache
或者%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache
然后重新启动Visual Studio。
您拥有的Visual Studio版本由数字指定,例如:
Visual Studio 2012为11.0
(如上所示)
Visual Studio 2013为12.0
Visual Studio 2015为14.0
Visual Studio 2017为15.0
Visual Studio 2019为16.0
对于不了解的人:
%LocalAppData%\
与C:\ Users \ {yourUsername} \ AppData \ Local
相同。
对于安装了多个版本的Visual Studio的人,例如2012和2013年,建议在重新启动Visual Studio之前删除两个版本的ComponentModelCache,即11.0和12.0。
(%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)
只需在上述位置内重命名或删除Microsoft.VisualStudio.Default.cache
文件。
Visual Studio Express 2012有不同的路径。
Visual Studio Express
对于Visual Studio Express 2012 for Web
我不需要重新安装Visual Studio Express。
这确实会像冠军一样奏效:
解决方法:尝试从以下位置删除ComponentModelCache文件夹。
[C:]\Users\[your user name]\AppData\Local\Microsoft\VisualStudio\[Visual Studio version number]
删除成功后,使用相同名称 "ComponentModelCache" 重新创建文件夹。
可以通过删除或清空 %AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
文件夹中的所有文件夹和文件来解决此问题。
这实际上是清除 Visual Studio 组件模型缓存。
在 Windows 7 机器上,路径不同。当您在“运行”对话框中键入%appdata%
时,它会打开文件夹C:\Users\<username>\AppData\Roaming
。
单击“向上”按钮以导航到父文件夹,并选择文件夹“Local”。
最终路径:C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11.0\ComponentModelCache
删除组件模型缓存对我没用(好吧,在我的电脑上,上面给出的相对目录不存在)。相反,我安装了一个扩展程序到Visual Studio 2012 Express。菜单工具→ 扩展和更新... → 在线 → 选择任何,然后下载。这显然会使缓存无效,导致Visual Studio重新构建。
这是我的来源。
对于 Visual Studio 2013,您需要从此路径中删除该文件夹:
%AppData%\..\Local\Microsoft\VisualStudio\12.0
'visual c++ package' 无法加载
。 - JTIM对于Visual Studio 2012及更高版本,解决方案是删除文件夹ComponentModelCache
中的内容:
C:\Users\[username]\AppData\Local\Microsoft\WDExpress\11.0\ComponentModelCache
Visual Studio 2013
C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
我在启动Visual Studio 2013 Ultimate时遇到了同样的问题,这里提供的解决方案对我无效。我尝试删除提到的文件夹并重新启动Visual Studio,但是没有起作用。
然而,我还有其他问题,例如Microsoft.visual studio package did not load correctly和Page '312e8a59-2712-48a1-863e-0ef4e67961fc' not found VS 2012。后者指的是Team Explorer窗口中显示的“页面'somenumber'无法找到”的消息。
因此,我以管理员权限在Visual Studio命令提示符上运行devenv /setup
。它解决了我的问题,现在一切都很好。
删除 ComponentModelCache 文件夹的内容。
%AppData%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache