【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 调试器不会在断点上停止

相关推荐

  1. 断点续传功能

    2024-05-25 20:20:16       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 20:20:16       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 20:20:16       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 20:20:16       87 阅读
  4. Python语言-面向对象

    2024-05-25 20:20:16       96 阅读

热门阅读

  1. Python和Plotly绘制3D图形的小说明

    2024-05-25 20:20:16       37 阅读
  2. kindeditor 上传中 网络图片 去掉 图片空间

    2024-05-25 20:20:16       29 阅读
  3. 中医理疗元宇宙 中医理疗元宇宙

    2024-05-25 20:20:16       29 阅读
  4. SAP OBYC自动记账 详解

    2024-05-25 20:20:16       32 阅读
  5. 一分钟学习LRU和LFU

    2024-05-25 20:20:16       28 阅读
  6. jeb调试发现只能找到sh和ps两个进程

    2024-05-25 20:20:16       30 阅读
  7. uniapp实现下拉过滤查询列表

    2024-05-25 20:20:16       29 阅读