我有窗口后台服务使用NServiceBus读取消息队列。
我想调试此窗口服务以跟踪流程,因此当我在debuggermode中运行服务启动服务时,在Service类中添加了Debugger.Launch()
。
但是
现在我想将调试器保持在RequestDataMessageHandler.cs
类,该类在消息到达队列时启动。
我想调试这个类,所以在这个类中保留Debugger.Launch()
。但是调试器没有启动。 Handler类从队列中读取消息。
原因是什么?
答案 0 :(得分:0)
似乎调试器已经附加,如果调试器已经附加Debugger.Launch()
不起作用。尝试使用Debugger.Break()
,如果调试器已经连接,它将会中断。