允许VS抛出第三方库异常

时间:2016-06-23 05:57:27

标签: c# visual-studio exception

我在输出窗口上静默收到此消息:

  

抛出异常:' System.ArgumentException'在   AForge.Video.FFMPEG.dll

如何允许VS引发该异常?

2 个答案:

答案 0 :(得分:2)

您可以将VS配置为在用户代码中处理异常时收支平衡。通常,可以使用CTRL-ALT-E打开例外对话框,但您可以在Debug->中找到它。 VS2015的Windows菜单,或直接在旧版本的“调试”菜单中。

无论如何,打开它后,找到System.ArgumentException例外并选择break when thrown。您还可以在上下文菜单中选择其他选项:

enter image description here

有关此here的详情。

答案 1 :(得分:2)

对于您感兴趣的异常,您应该启用“抛出时中断”(或者您甚至可以启用所有CLR异常,但是会产生很多噪音) 您使用的是哪个版本的visual studio? 对于VS 2015,请转到Debug->Windows->Breakpoints并启用您感兴趣的例外的复选框: VS2015

对于VS 2013:转到Debug->Exceptions并执行相同的操作: enter image description here