VS 2022:目前不会命中断点。该文档尚未加载任何符号

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

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

当前不会命中断点。尚未加载任何符号 这份文件。

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

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

我可以运行解决方案并附加到进程,然后进行调试,但由于我将调试数百次和数百次,这些额外的步骤确实很痛苦,而且我多年来一直能够从 wpf 调试 asp.net 项目到现在为止。

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

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

如何解决“当前不会命中断点。尚未为该文档加载任何符号。”警告?

谢谢。

asp.net wpf visual-studio debugging
2个回答
2
投票

常用方法:

在VS中,进入工具-->选项-->调试-->常规,然后取消【启用“仅我的代码”】和【要求源文件与原始版本完全匹配】前面的勾选。 但这个方法你可能已经尝试过。

终极方法:

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


0
投票

我的解决方案是删除解决方案文件“.sln”旁边的上层文件夹“.vs”以及文件夹“debug”中的所有文件

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