gpt4 book ai didi

c# - System.Diagnostics.Debugger.Debug() 停止工作

转载 作者:可可西里 更新时间:2023-11-01 08:36:53 25 4
gpt4 key购买 nike

我正在开发一个程序,该程序使用 System.Diagnostics.Debugger.Break() 方法允许用户从命令行设置断点。这已经运行了好几个星期了。然而,当我今天修复一个单元测试时,我尝试从命令行使用调试开关,但它没有用。

这是我尝试过的:

  • 我已经确认确实调用了 Debug() 方法(通过在它后面放置一个 System.Console.WriteLine())
  • 我已确认构建仍在调试中
  • 我已经完成了一个干净的构建
  • 我已重新启动 Product Studio

Google 快速搜索没有显示任何内容,.Net 的 API 文档也没有提及此功能未正确执行的任何内容。那么...有什么想法吗?

最佳答案

我终于明白是怎么回事了。出于某种原因,我的机器上发生了一些变化,以至于仅仅调用 Debugger.Break 已经不够了(仍然不明白发生了什么变化)。无论如何,我现在可以使用以下命令启动调试器:

if (Debugger.IsAttached == false) Debugger.Launch();

关于c# - System.Diagnostics.Debugger.Debug() 停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2474739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com