Is it possible to view the list of executable functions in Visual Studio while debugging without breaking?

I worked with the call stack , the call hierarchy and Profiler . None of these tools give me a simple, vibrant “just-executed list of functions” ... in the Visual Studio tool window. I need to see something when I click a button or link that leads me to a specific code file and line (if available).

I did not find anything. Perhaps even if PDB FULL is enabled, this information is not available. I believe that at this point I will have to write a Visual Studio 2012 add-in or extension to do what I need, but I also have problems: for example, I cannot get the function name from any viable interface if I do not suspend the debugger or don't encounter a breakpoint. Secondly, the application for which I want to use the list is an MVC application that runs as a DLL in "WebDev.WebServer40.exe".

I thought it would be very simple: from the extension, create a tool window and write down the last executed method along with a list of arguments.

Any ideas? Thank you very much in advance!

EDIT: for added clarity

+3
source share
1 answer

If you have Visual Studio Ultimate, you can use IntelliTrace . Alternatively, you can try Runtime Flow , but it cannot work simultaneously with the VS debugger.

+1
source

All Articles