中断异常,除了*here*(Visual Studio 2010 C#)

Ian*_*Ian 3 c# exception visual-studio-2010

调试菜单 - 异常 - 在公共语言运行时异常的Thrown中打勾.

当你这样做时,它会打破所有异常,这是很好的.

您可以向该包添加其他例外,或者启用或禁用个人,但这需要一些努力.

有没有办法使用source指令来压缩调试器?某种评论或实用语或类似的东西?

我有一些代码,我不能,没有抛出异常,调试器中断它有点痛苦.我更喜欢在任何抛出的异常中使用VS break,只是,在这种情况下,没有这个.谢谢

小智 6

您可以使用包含您不想中断的代码的方法上的DebuggerStepThrough属性来执行此操作.您应该将抛出异常的特定代码行隔离到一个较小的方法中,并使用DebuggerStepThrough属性注释该方法,这样您就不会影响现有方法的其余部分.