在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向我展示我真正关心的信息,还是我不得不深入研究有用的信息?