VS 2022 17.1.3 目前不会命中断点

Wil*_*ell 8 c# debugging json visual-studio blazor

我正在尝试调试我的 Visual Studio C# Blazor 项目,但是每当我尝试设置断点时,我都会收到错误“当前不会命中断点。未绑定断点。” 或“尚未加载任何符号。” 我一直能够调试直到最新的视觉版本。我已经尝试过以下方法:

  • 调试模式而不是发布模式。
  • 清理和构建解决方案。
  • 选中和取消选中“仅启用我的代码”
  • 仔细检查我的 launchSettings.json

如果有人能给我任何关于如何解决这个问题的建议,我将不胜感激。

Wil*_*ell 7

我通过右键单击“解决方案资源管理器”中的项目,转到“属性/生成/常规”并将“调试符号”设置为“PDB 文件,可跨平台移植”来解决该问题。


小智 5

对我来说,当我重新保存要放置断点的文件时,问题就解决了。

结果发现该文件采用“UTF-8 with BOM”编码,进行一些小的编辑(例如在末尾添加一个空行)将编码更改为“UTF-8”并且断点开始工作。