我遇到了一个问题,即 Visual Studio 2022 未命中 WCF 项目的文件(.svc 文件)中的断点,即使代码更改正确反映并且断点在单元测试中有效。 当我在调试模式下运行 WCF 应用程序时,我在 .svc 文件中设置的断点不会被命中,但符号已加载,并且调试器似乎会跳过它们。但是,项目其他部分(例如单元测试)中的断点运行正常。
如果需要分享任何其他有助于更清楚地理解问题的内容,请告诉我。 以下是我为解决该问题尝试过的步骤。
针对您的问题,MSDN中有相关解决方案。我认为你应该符合原因之一:如果源文件已更改,但源代码尚未重建,则调试器可能无法在代码中设置断点。尝试通过再次保存源文件或在构建之前清理构建输出来重建项目。