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

时间:2015-12-09 06:42:00

标签: c# visual-studio exception

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

  

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

  

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

此异常会在任何地方被捕获,因为我的应用程序没有崩溃,一切正常"正常"。 但我真的很想找到导致这种异常的代码部分来解决这个问题。

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

1 个答案:

答案 0 :(得分:25)

  

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

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

例外窗口中,在公共语言运行时例外行中勾选投掷

enter image description here

点击确定

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

Visual Studio 2017

您可以在 Debug.Windows.Exception设置

下找到此信息

enter image description here

enter image description here