如何在VS 2008中以调试模式查看项目的堆栈跟踪

时间:2010-01-11 10:38:38

标签: visual-studio visual-studio-2008

如何在VS 2008中以调试模式查看项目的堆栈跟踪?

我正在VS2008中运行并调试一个大型应用程序。构建模式是DEBUG,Windows Forms项目。有没有办法可以看到代码片段被调用,比如Stack Trace异常,而我在表单中执行常规操作,如点击按钮等...

项目太大了我需要轻松找到树上每个节点上调用的表单。如果我能看到像Call Stack Trace这样的东西,那将会非常有帮助。呼叫堆栈不像这个btw。

感谢。

2 个答案:

答案 0 :(得分:5)

菜单:调试,Windows,调用堆栈。

但是你说“它不起作用”,你能详细说明吗?

答案 1 :(得分:1)

听起来你想要某种静态或动态的程序分析工具。以下是一些可用于.NET的更流行工具的a good list

动态分析程序允许您运行程序并动态记录应用程序的类构造和调用层次结构,供以后查看。

静态分析程序要求您将程序指向源代码,然后对您的调用层次结构进行类似但可能更详尽的分析。

另请参阅:What static analysis tools are available for c#