第一次机会异常的含义是什么?

时间:2011-01-03 16:10:07

标签: c# xml

当我调试我的代码时,我用c#编写,我从第三方组件中得到了这个错误:

  

“System.Xml.XPath.XPathException”类型的第一次机会异常        发生在System.Xml.dll

这是什么意思?

3 个答案:

答案 0 :(得分:2)

您可以查看following blog post,其中概述了首次机会异常所代表的内容。

答案 1 :(得分:2)

第一次机会异常是引发的特殊异常,以便调试器可以立即中断。这很有用,因此您可以在发生异常时立即查看异常,而不是在它们被捕获的位置。

如果第一次机会异常后面没有导致调试器中断的“正常”异常,则意味着抛出异常然后被捕获(即有人处理它)。

原始来源:http://support.microsoft.com/kb/105675

答案 2 :(得分:0)

如果您不想要该消息,可以通过打开“异常”对话框(ctrl-alt-e)并取消选择“公共语言运行时异常”的“抛出”选项来摆脱它。 “请准备好只为该树条目的子集选择“抛出”选项。