相关疑难解决方法(0)

切换"抛出异常时中断".使用宏或键盘快捷方式

编辑:Visual Studio 2015的新异常窗口比旧对话框快得多,我不再关心使用它的键盘快捷方式.

是否有一个宏或键盘快捷方式,可以在不使用GUI的情况下切换"在抛出异常时中断"?

使用ctrl + alt + e打开对话框并检查"公共语言运行时异常""抛出"框然后单击"确定"很简单,但这是我做了很多事情.我宁愿有一个键盘快捷键.

这个问题是一个副本 任何有一个Visual Studio快捷方式/宏来切换处理/未处理的异常中断?

然而,海报接受的答案并没有真正的工作,我也很喜欢那个答案工作.

重复问题中的答案是不可接受的,因为它只切换一个特定的异常,而不是整个CLR组.

"好吧,然后写一个循环." 你说.但不是那么快!有人已经尝试过,而且它无用缓慢.(是的,我已经证实它在我的系统上也很慢.)

因此,挑战在于使用宏来在不到1秒或2秒的时间内切换整个CLR例外类别.这个问题是一个副本 任何有一个Visual Studio快捷方式/宏来切换处理/未处理的异常中断?

ide exception visual-studio visual-studio-macros

42
推荐指数
2
解决办法
5983
查看次数

在捕获异常时抛出异常

在VS调试器中,未捕获的异常导致程序在异常抛出(或接近足够)的点处中断,并且处于允许您查看所有堆栈帧以及到那时为止的局部变量的状态.

有没有办法获得相同的结果(抛出中断),但是在特定点捕获异常?对于所有异常甚至是给定类型的所有异常(这可能真的很快无用)我都不感兴趣,但是如果我可以单次尝试或捕获块我会很开心

有点相关:

c# debugging exception-handling visual-studio

2
推荐指数
1
解决办法
1443
查看次数