你好!在Visual Studio 2022 (17.7.3)的最后一个补丁之后,我尝试运行我制作的web应用程序,我遇到了一个问题。我尝试使用调试器,但是它不起作用。任何我设置的断点,不论是在.cs文件里还是在.cshtml文件里,开始调试时都看不到。当我将鼠标悬停在空心调试圆圈上时,它说当前不会命中断点,这个文档没有加载任何符号。当然我在网上搜索这个问题,直到现在都没有找到有帮助的答案。
我尝试设置的最重要的断点是在一个Controller中,它从edit方法返回一些空结果。网页显示的路径和我controller的路径是一样的,应用程序本身没有被创建以运行在多进程中(虽然这不太相关,因为我正在通过VS运行应用程序,而不是连接调试器到进程,但是我发现有些人问过这个)。
我希望这个问题能被尽早解决。
Note:此问题总结整理于:
Visual Studio Community 2022 Debugger not working for C# - Microsoft Q&A
你好,请问是否发生在其它项目中?
请确保将构建配置设置为debug而不是release。
可以转到“Tools”>“Options”>“Debugging”>“General”>禁用“Enable Just My Code”。
有关此错误消息,你还可以参考:
Troubleshooting breakpoints
。
如果答案是正确的,请点击“
接受答案
”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的
文档
中的步骤启用电子邮件通知 此线程的通知。