如何在Visual Studio 2010中获得更有用的异常输出?

时间:2011-11-11 19:52:41

标签: visual-studio-2010 debugging stack-trace

在Python中,如果我遇到异常,我会看到一个非常有用的堆栈跟踪:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in c
  File "<stdin>", line 2, in b
  File "<stdin>", line 3, in a
KeyError: 'so cool'

在Visual Studio 2010中,我得到一个弹出窗口,它给了我相当于最后一个,没有用的自己的消息。在这种特殊情况下,TargetInvocationException was unhandled。因此,我必须单击“查看详细信息”,一个小箭头,InnerException上的另一个小箭头“对象引用未设置为对象的实例”。最后,我必须将鼠标悬停在StackTrace数据部分上,以便我可以看到其他任何有价值的部分 - 发生异常的行号。

有没有办法让Visual Studio向我展示我真正关心的信息,还是我不得不深入研究有用的信息?

0 个答案:

没有答案