Visual Studio 2022 未命中 WCF 服务文件 (.svc) 中的断点,但断点在单元测试中有效

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

我遇到了一个问题,即 Visual Studio 2022 未命中 WCF 项目的文件(.svc 文件)中的断点,即使代码更改正确反映并且断点在单元测试中有效。 当我在调试模式下运行 WCF 应用程序时,我在 .svc 文件中设置的断点不会被命中,但符号已加载,并且调试器似乎会跳过它们。但是,项目其他部分(例如单元测试)中的断点运行正常。

如果需要分享任何其他有助于更清楚地理解问题的内容,请告诉我。 以下是我为解决该问题尝试过的步骤。

  • 我多次尝试清理和重建解决方案。
  • 我已检查我的调试设置并确保它们配置正确。
  • 我已重新启动 Visual Studio 和我的计算机。
  • 我已验证符号加载正确。
  • 我已在 Visual Studio 中禁用任何第三方扩展。
  • 我创建了一个新项目,调试在新项目中按预期进行。
c# .net wcf web-config .net-4.8
1个回答
0
投票

针对您的问题,MSDN中有相关解决方案。我认为你应该符合原因之一:如果源文件已更改,但源代码尚未重建,则调试器可能无法在代码中设置断点。尝试通过再次保存源文件或在构建之前清理构建输出来重建项目。

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