繁体   English   中英

VS 2022:当前不会命中断点。 没有为该文档加载任何符号

[英]VS 2022: Breakpoint will not currently be hit. No symbols have been loaded for this document

我有一个带有 WPF 客户端和 ASP.NET 后端的 VS 2022 解决方案,当我在后端 web 服务中放置断点时,它们带有带有消息的黄色标签:

当前不会命中断点。 没有为该文档加载任何符号。

我将 WPF 项目设置为启动项目来运行解决方案,但是,如果我通过将 web 项目设置为启动项目来测试它 - 符号将加载,但当然这是无用的,因为 wpf 应用程序未运行。

一点历史:这个解决方案在我的旧开发 PC 上运行(所有版本都相同)并且都按预期工作,但是当将所有解决方案加载到我的新 PC 上时,这个问题就出现了。 我已经用谷歌搜索了这个并找到了大量关于它的帖子并尝试了一切,但还没有任何效果。

我可以运行解决方案并附加到进程,然后进行调试,但由于我将调试 100 次和 100 次,这些额外的步骤真的很痛苦,到目前为止,我已经能够从 wpf 调试 asp.net 个项目很多年了.

有人可以推荐一些我可以采取的额外步骤来解决这个问题吗?

仅供参考,我已经通过此链接完成了所有操作:

如何补救“当前不会命中断点。没有为该文档加载任何符号。” 警告?

谢谢。

常用方法:

在VS中go到Tools --> Options --> Debugging --> General,然后取消【Enable "Only My Code"】和【Require source files to exactly match the original version】前面的勾选。 不过这个方法你可能试过。

终极方法:

当鼠标点击的断点无效时,可以在vs中进行如下操作:Debug --> 删除所有断点Debug --> New Breakpoint --> Function Breakpoint,然后输入function的名称添加断点

在此处输入图像描述

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM