我问是因为在调试发生的异常时,在Visual Studio中找不到堆栈跟踪。
当前回答
使用调用堆栈窗口
要在Visual Studio中打开“调用堆栈”窗口,请从“调试”菜单中选择“Windows>调用堆栈”。若要将本地上下文设置为堆栈跟踪显示中的特定行,请双击该行的第一列。
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439516 (v = vs.85) . aspx
其他回答
调试时,进入“调试-> Windows ->调用堆栈”
默认的快捷键为Ctrl-Alt-C。
您的意思是找到抛出异常位置的堆栈跟踪吗?这是调试/异常,或者更好- Ctrl-Alt-E。为要中断的异常设置筛选器。
甚至有一种方法可以在异常被捕获后重建抛出器堆栈,但这真的很不愉快。在投球时设置断点要容易得多。
在调试时,当遇到断点时。
CTRL + ALT + C
使用调用堆栈窗口
要在Visual Studio中打开“调用堆栈”窗口,请从“调试”菜单中选择“Windows>调用堆栈”。若要将本地上下文设置为堆栈跟踪显示中的特定行,请双击该行的第一列。
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439516 (v = vs.85) . aspx
推荐文章
- Windows窗体中的标签的换行
- 为什么在c#中使用finally ?
- 为什么不是字符串。空一个常数?
- 为什么我不能在c#中有抽象静态方法?
- Nuget连接尝试失败“无法为源加载服务索引”
- 我如何使一个方法的返回类型泛型?
- 如何获取正在执行的程序集版本?
- AutoMapper vs valueinjector
- 在Visual Studio中查看多个项目/解决方案
- 什么是.NET程序集?
- 字符串不能识别为有效的日期时间“格式dd/MM/yyyy”
- 函数应该返回空对象还是空对象?
- 如何转换日期时间?将日期时间
- Visual Studio打开默认浏览器,而不是Internet Explorer
- 防止在ASP中缓存。NET MVC中使用属性的特定操作