首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual在编辑继续后无法找到“元数据文件'XYZ‘”

Visual在编辑继续后无法找到“元数据文件'XYZ‘”
EN

Stack Overflow用户
提问于 2013-12-10 09:41:00
回答 26查看 160.1K关注 0票数 79

我无意中遇到了一个非常烦人的问题。

当我调试我的软件时,一切正常,但是如果我点击一个断点并编辑代码,当我试图继续运行时,会得到一个错误:

Metadata file 'XYZ' could not be found

在环顾四周一段时间后,我发现了一些类似问题,但它们都是关于构建失败的,这不是我的情况(这种情况只发生在编辑-继续之后)。

到目前为止,我已经尝试过:

  • 我的代码正在编译和运行。
  • 我清理了解决方案,重新启动VS。
  • 我确保正在为正在运行的配置构建缺少的文件的项目(在配置管理器中)。
  • 我手工构建了缺失文件的项目。

一些额外信息

  • 不管我更改了什么,仍然会得到相同的错误(更改与丢失的文件无关)。
  • 当我暂停并继续(不仅仅是断点)时,也会发生这种情况。
  • 我正在使用自定义配置(配置管理器.)运行该项目。当我使用默认的Debug配置运行它时,不会发生错误。

有什么想法吗?

EN

回答 26

Stack Overflow用户

回答已采纳

发布于 2013-12-19 22:17:23

最终解决这个问题的是:

  1. 单独清理每个项目(右键单击> Clean)。
  2. 单独重建每个项目(右键单击>重构)。
  3. 重建启动项目。

我想,出于某种原因,仅仅是清洁解决方案与单独具体地清理每个项目有着不同的效果。

编辑:

根据@maplemale的注释,有时还需要删除和重新添加每个引用。

更新2019年:

这个问题在过去得到了很多流量,但似乎自从VS 2017发布以来,它得到了更少的关注。

因此,另一个建议是更新到VS的更新版本(>= 2017),除其他新特性外,这个问题也将得到解决。

票数 110
EN

Stack Overflow用户

发布于 2016-01-04 16:56:07

据我所知,当项目依赖关系因任何原因而变得混乱时(而所有的项目间引用仍然完整),就会发生这种情况。在许多情况下,这不是一个代码问题。对于那些有超过几个项目的人来说,一次一次地完成这些项目是不可接受的。

很容易重置项目依赖项-

  1. 选择所有项目并右击卸载
  2. 选择所有项目并右击重新加载
  3. 重建解决方案

对于那些代码中有问题的人,或者导致这个问题的其他问题,很明显,你必须先解决这个问题。

票数 47
EN

Stack Overflow用户

发布于 2014-06-12 12:14:13

一个可能的原因可能是您将一些项目(在解决方案中)升级到更高版本,例如,从.NET 4.0升级到4.5,在我的情况下,这发生在我在VS 2013年打开解决方案时(最初是使用VS 2010和.NET 4.0创建的)。当我在VS 2013中打开时,我的C++项目被更新为.NET 4.5,我开始发现问题所在。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20490857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档