如何在异常上设置断点? 理想情况下,我希望能够从抛出异常的代码中看到调用堆栈和局部变量。
答案 0 :(得分:28)
我没有使用Visual Studio 2年,但是从内存中来看:
Ctrl + Alt + E
将带来异常管理屏幕,确保检查所有异常中断,必须有imho:)
编辑:My memory not that bad :)如果您使用的是.NET(CLR = .NET),请检查Thrown
上的Common Language Runtime Exceptions
编辑2 :顺便说一下,由于异常 通常编码错误,应该尽可能避免,我建议让该选项始终启用 。如果无法避免某些异常(因为其他人,当然:D)只需在异常类型树中取消选中其类型或祖先。
答案 1 :(得分:6)
确切的visual studio命令名称是Debug.Exceptions
主菜单>调试>例外(解决方案开放时)
答案 2 :(得分:2)
此外,请确保您在调试模式下运行并且在项目属性中启用了调试,否则世界上的所有断点都将无效。
(根据您的环境,您还可以单击代码源外部的边距,通过鼠标操作插入断点)