【Visual Studio】没法进断点

文章目录

开发过程中,没法进断点的情况还是很少的(指的是一直进不去的情况,热重载导致的都可以通过重启ide解决),但还是有极少数情况下会出现。

先看看文心一言给的回答

如果Visual Studio无法进入断点,可能有多种原因。以下是一些可能的解决方案:

  1. 检查断点设置

    • 确保你在正确的代码行上设置了断点。断点应显示为红色的圆点。
    • 如果你使用的是条件断点或数据断点,确保条件或数据变化设置正确。
  2. 检查源文件版本

    • 在Visual Studio中,进入"工具">"选项">"调试">"常规"。
    • 检查"要求源文件与原始版本完全匹配"选项是否被勾选。如果被勾选,请取消勾选,然后尝试重新进入断点。
  3. 清理和重建项目

    • 有时,项目的中间文件或输出文件可能与源代码不匹配。尝试清理(Clean)然后重建(Rebuild)项目。
  4. 检查调试配置

    • 确保你的项目在调试模式下运行,而不是在发布模式下。
    • 检查项目的启动配置是否正确设置。
  5. 检查符号文件(.pdb)

    • 符号文件是包含调试信息的文件,对于进入断点至关重要。确保你的项目生成了符号文件,并且Visual Studio能够找到它们。
  6. 检查源代码映射

    • 如果你使用的是源代码控制(如Git),并且你的源代码被移动、重命名或删除了,可能会导致源代码映射问题。尝试更新你的源代码映射或重新克隆存储库。
  7. 关闭优化

    • 在某些情况下,编译器优化可能会干扰断点的正常工作。尝试关闭优化选项,然后重新编译项目。
  8. 检查Visual Studio更新

    • 确保你正在使用最新版本的Visual Studio。有时,旧版本可能存在已知的断点问题。
  9. 重启Visual Studio

    • 有时,简单地重启Visual Studio就可以解决一些奇怪的问题。
  10. 检查外部因素

    • 确保没有外部工具或插件干扰Visual Studio的调试过程。

如果上述方法都不能解决问题,你可能需要更详细地检查你的项目设置或搜索特定于你的项目或Visual Studio版本的解决方案。此外,你也可以考虑在Visual Studio的官方论坛或社区中寻求帮助。

讲道理,起到实质作用的并没有,取消"要求源文件与原始版本完全匹配"选项治标不治本,清理/重跑项目看起来会靠谱点,但实际不行,

后来找到一个启动设置里面有一个疑似的配置,把下面改成true也没有用

最后发现,在进断点之前有程序报错,错误被记录在日志中,但vs没提示报错,解决之后一切正常。

错误捕获了,但是vs没有提示,似乎只发现了那个错误会有这种情况。所以如果没有日志这种问题该怎么发现呢?

调试 ASP.NET 页时,Visual Studio .NET 调试器不会在断点上停止

相关推荐
HealthScience1 小时前
【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
ide·python·pycharm
waicsdn_haha5 小时前
Visual Studio Code 2025 安装与高效配置教程
c语言·ide·windows·vscode·微软·编辑器·win7
树欲静而风不止慢一点吧10 小时前
Visual Studio 2022配置网址参考
ide·visual studio
佚明zj10 小时前
libxls库的编译以及基于Visual studio的配置
ide·visual studio
AnalogElectronic11 小时前
问题记录,在使用android studio 构建项目时遇到的问题
android·ide·android studio
云道轩13 小时前
为Eclipse IDE安装插件IBM编程助手watsonx Code Assistant
ide·eclipse·ibm数据与人工智能
泡泡Java15 小时前
使用WebStorm开发Vue3项目
ide·rust·webstorm
Earth explosion1 天前
ide使用技巧与插件推荐
ide
dringlestry1 天前
pycharm将当前项目上传到github
ide·pycharm·github
明月清风徐徐1 天前
Miniconda + VSCode 的Python环境搭建
ide·vscode·python