VS / C#:我可以收到调试时处理的每个事件的通知吗?

时间:2010-04-12 22:40:17

标签: c# visual-studio events event-handling

我目前正在对Visual Studio中一个庞大而笨重的基于GUI的工具进行故障排除,并且想知道是否有任何方法可以获得某种通知(通过写入控制台或通过第三方工具) strong>任何处理事件发生。这样可以更容易地跟踪我与这个野兽交互时的确切情况。我可以处理一个“正在处理的任何事件”事件,或VS的某种加载项,这会使这成为可能吗?

1 个答案:

答案 0 :(得分:2)

简短回答我会说不,当然不是我知道的。

答案很长,也许可以尝试postsharp,添加一个OnMethodBoundaryAspect。这将为您提供更多信息,只需“处理事件时”,但它会为您提供非常清晰的执行路径。

因此,无论何时处理一个事件,都会调用一个方法,你将能够在postsharp的输出中看到该方法,问题是它是否会被埋在很多其他跟踪信息中。

postharp也可能有一个完全符合你想要的机制,我不知道它,但你可以在论坛上询问,他们通常非常好/快速回应。