【发布时间】:2013-12-27 18:09:39
【问题描述】:
我偶然发现了一个非常烦人的问题。
当我调试我的软件时,一切运行正常,但如果我遇到断点并编辑代码,当我尝试继续运行时,我会收到错误:Metadata file 'XYZ' could not be found
看了一会儿,我发现了一些similar issues,但它们都是关于构建失败的,这不是我的情况(这仅在编辑继续后才会发生)。
到目前为止我所尝试的:
- 我的代码正在编译和运行。
- 我清理了解决方案并重新启动了 VS。
- 我确保正在为我正在运行的配置(在配置管理器中)构建丢失文件的项目。
- 我手动构建了丢失文件的项目。
一些额外的信息:
- 无论我更改什么,仍然会出现相同的错误(更改与丢失的文件无关)。
- 当我暂停和继续时也会发生这种情况(不仅是断点)
- 我正在使用自定义配置(配置管理器...)运行项目。当我使用默认的
Debug配置运行它时,不会发生错误。
有什么想法吗?
【问题讨论】:
-
通过重置项目依赖项对许多人进行潜在的快速修复 - 请参阅下面的答案:stackoverflow.com/a/34596007/2284031
-
在我的例子中,一个编译器错误隐藏在几十个
Metadata file could not be found错误的大海捞针中。 -
这能回答你的问题吗? Metadata file '.dll' could not be found
标签: c# visual-studio visual-studio-2012 configuration edit-and-continue