找不到或打开PBD文件

问题描述 投票:0回答:1

在 Visual Studio 2022 中处理 ASP.NET C# Web 应用程序项目。在尝试调试时,我遇到了臭名昭著的“当前不会命中断点。没有为此文档加载任何符号”错误。

我在这里提出了很多问题来寻找解决方案。我肯定正在运行调试配置,并且刚刚发现,在“模块”窗口中,绝对没有加载任何内容。

我找到了一个解决方案,可以通过切换我正在调试的浏览器(Google Chrome -> Edge)来加载一些内容。但是,现在我在窗口中有模块,大多数在“符号状态”列下都有“无法找到或打开 PDB 文件”,并且我的断点仍然遇到相同的错误。

我已经处理这个问题一两天了,但没有解决方案。我不知道从这里该去哪里。有什么建议、解决方案吗?

诊断出我的项目没有加载任何符号,并期望断点一旦加载就开始工作。符号仍未正确加载,断点仍然损坏。

c# breakpoints visual-studio-2022 debug-symbols
1个回答
0
投票

当我的断点失败时(C#/.NET/VS 2022 Community),我对此问题的研究(主要是 SO)集中在丢失 PDB 文件的问题上。事实上,检查 Debug::Windows::Modules 表明许多 PDB 文件存在问题。

我的研究包括阅读 SO 的大多数(如果不是全部)相关帖子,包括此元帖子中的众多相关问题。

我最终关注了一个特定文件,即我正在使用的特定软件的 PDB 文件,并联系了软件供应商的支持团队。在深入研究并尝试了许多相同的建议解决方案后,技术人员建议卸载并重新安装 Visual Studio。

也许我在 SO 提供的广泛答案中错过了这一点,但我不记得将此视为提议的答案。

工作非常顺利,我的断点又开始工作了。

我仍然看到 Debug::Windows::Modules 中列出的各种 PDB 问题,但由于我的断点正在工作,所以我现在忽略 PDB 问题。

© www.soinside.com 2019 - 2024. All rights reserved.