我通常对 MVVM Foundation Messenger 感到非常满意,但我注意到,当 Messenger 调用导致异常时,Visual Studio 调试器似乎从未将我带到导致异常的代码行(而是,它会跳转到Messenger
调用该动作的类中的方法)。这迫使我四处寻找有问题的代码行。(注意:我认为这都是 Messenger 使用弱引用的副作用,否则这是一件好事。)
问题:
使用 messenger 时有什么办法可以改善调试体验吗?
Visual Studio 中是否有一些设置或命令可以让我直接跳转到导致异常的代码行?
至少,您能提出一些有用的策略来快速找出异常原因吗?
(注意:我使用的是 Visual Studio 2008)