debugging VS 2022调试:有时有效,有时得到“当前无法命中断点,未加载符号......”

tzdcorbm  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(688)

我发布了一个.Net Web项目,然后将VS附加到w3wp.exe进行调试。我设置断点,加载正在修改的特定网页,并一遍又一遍地调试。这在一段时间内工作正常,但随后它只是退出断点并给出错误:“breakpoint currently cannot be hit,no symbols loaded..”,并用一个空心圆圈表示断点。我不能说是什么原因导致它停止命中断点。我只是在编码、发布、调试、重复......然后我就没有了。所以,我做了以下操作:
删除所有调试和发布文件夹,删除obj和bin文件夹重新构建解决方案重新启动VS 2022重新启动计算机更新NuGet确保仍为调试构建配置
我确实很幸运地删除了C:\Users\stever\AppData\Local\Temp\2中的所有文件/文件夹。事实上,我认为这是修复,因为它修复了这个问题很多次,我能够再次调试。然而,它也停止工作了。
我做了所有提到的事情很多次,最后它再次击中断点。这种情况发生了很多次!它肯定会很高兴知道是什么原因造成的,我需要做什么,以便调试再次每次发生。任何想法的傻瓜式修复?

5fjcxozz

5fjcxozz1#

经过很长一段时间没有得到这个工作,我发现一些东西,为我工作100%。当我去调试,我选择“附加到进程”,然后单击[选择]按钮附加到。我取消选择“自动确定类型的代码调试”和手动选择.Net 4x或.Net核心取决于我正在调试。然后我选择进程和调试。
如果它不工作,我停止调试器,点击[选择],并切换“本机”。然后我再次附加到进程,它每次都工作!

相关问题