C# 在Visual Studio 2012/2013中,调试时是否可以自动列出断点或方法
在提问之前,我做了一些研究,因为我可能问错了,我可能没有首先在这里做正确的搜索 我试图完成的是,当我开始在VisualStudio中调试或运行应用程序时,让IDE向我显示在GUI/应用程序中执行某些操作时执行的方法C# 在Visual Studio 2012/2013中,调试时是否可以自动列出断点或方法,c#,visual-studio-2012,breakpoints,visual-studio-debugging,C#,Visual Studio 2012,Breakpoints,Visual Studio Debugging,在提问之前,我做了一些研究,因为我可能问错了,我可能没有首先在这里做正确的搜索 我试图完成的是,当我开始在VisualStudio中调试或运行应用程序时,让IDE向我显示在GUI/应用程序中执行某些操作时执行的方法 例如,如果我单击GUI中标记为“搜索”的按钮,我希望看到为该流程执行的事件/方法链。这一点我不确定。我希望我问的问题是正确的。谢谢您的时间。有两种方法可以实现这一点: 如果您不知道要查找的代码在哪里,那么只需使用诸如JetBrains dotTrace之类的探查器启动程序。然后,准备
例如,如果我单击GUI中标记为“搜索”的按钮,我希望看到为该流程执行的事件/方法链。这一点我不确定。我希望我问的问题是正确的。谢谢您的时间。有两种方法可以实现这一点:
尽职调查免责声明:我是OzCode的共同创建者。您可以使用该工具(商业,由我开发)查看.NET GUI操作应用程序中的事件/方法链。试试IntelliTrace
全部中断
。如果未显示IntelliTrace窗口,请单击调试->窗口->IntelliTrace事件李>
callview
link;
我不太明白。。。你指的是调用堆栈吗?鉴于“事件/方法”的运行时间只有几毫秒,这到底有什么用处?断点的存在是为了让你有机会中断通常在眨眼之间发生的事情。你正在寻找这个。谢谢你回复我。黑蓝精灵,我不确定这是否是我的意思,因此我的问题的前缀。我不确定我问的是否正确。嗨,斯宾德!谢谢你看这个!也许这没有用,但也许我没有正确地回答这个问题。我将回应下面的整个帖子。太好了!我也会调查的。谢谢奥马尔!我现在正在看这个。这看起来真的很有希望!谢谢@qxg的帮助。我现在可以试试,因为我还不能购买任何这些扩展/附加组件。我真的很感激!(每个人)你知道为什么有些项目不支持这个功能吗?我正在处理一个WCF windows窗体应用程序,当我尝试并尝试您列出的内容时,我看到了这一点:IntelliTrace未为进程“iisexpress.exe”收集数据项目类型可能受支持,也可能不受支持,或者您正在调试的进程可能已附加到IntelliTrace或在禁用IntelliTrace的情况下启动。在Visual Studio中重新启动调试会话可能会解决此问题。支持IISExpress。如果启用了IntelliTrace,请告诉我好吗?我已经让它工作了。我的行为是错误的。代码执行完毕后,我就一直在敲break,这样就不起作用了。现在我让它向我展示了调用堆栈的细节,就像你提到的那样。我仍然很难把它全部读完,但它确实有帮助。再次感谢!