In C++/Windbg, there is now Time Travel Debugging.
What is the path to do this in C#?
Note: I am looking for TTD from a C# app created in visual studio. Whether the TTD is in visual studio or in windbg (or some other tool) does not matter to me. The point is full TTD.
Intellitrace is not TTD. Intellitrace is an event and state capturing system. TTD is a "movie" of a debug dump, that allows you to capture the trace at run time, on any machine, and then replay your code in the debugger, as it executed during the run. You get full debug support, breakpoints, all variables, as it runs, and can play fwd and backward. TTD gives the full power of the interactive debugger, but disconnected in time and place from the actual execution being debugged.
NOTE TO SO COMMUNITY: MS is taking votes on this: