查找VS输出窗口中显示的Exception源

ck8*_*4vi 16 c# exception visual-studio

在VS2013中运行我的应用程序时,我得到例外:

mscorlib.dll中发生了'System.InvalidOperationException'类型的第一次机会异常

mscorlib.dll中发生了'System.InvalidOperationException'类型的第一次机会异常

由于我的应用程序没有崩溃,一切都正常"正常",因此可以捕获此异常.但我真的希望找到导致此异常的代码部分来解决这个问题.

我该怎么做才能找出我的代码的哪一部分抛出此异常或它发生的位置.有没有办法在VS中显示/可视化?调试器选项?

Mic*_*kyD 30

我该怎么做才能找出我的代码的哪一部分抛出此异常或它发生的位置.有没有办法在VS中显示/可视化?调试器选项?

在Visual Studio中,选择" 调试",然后选择" 例外".

例外窗口中,勾选时抛出公共语言运行库异常一行.

在此输入图像描述

单击确定.

现在,只要抛出异常,调试器就会在违规行中断.您还可以将选择范围扩展为仅包含感兴趣的例外.

  • 此窗口已在VS2015中移动.它位于Debug - > Windows - > Exception Settings. (13认同)
  • 谢谢@Daryl.另一个很好的例子_who移动我的奶酪?!_.;) (2认同)