在C++/Windbg中,現在有Time Travel Debugging。時間旅行調試:如何在C#中執行此操作?
什麼是C#這樣做的道路?
注:我正在尋找在Visual Studio中創建了一個C#應用程序TTD。 TTD是在視覺工作室還是在windbg(或其他工具)中對我無關緊要。點是完整的TTD。
的IntelliTrace不TTD。 Intellitrace是一個事件和狀態捕獲系統。 TTD是調試轉儲的「電影」,它允許您在運行時,在任何機器上捕獲跟蹤,然後在調試器中重播代碼,就像在運行過程中執行它一樣。您可以在運行時獲得完整的調試支持,斷點和所有變量,並可以正向和反向播放。 TTD提供了交互式調試器的全部功能,但與被調試的實際執行時間和地點不相關。
到目前爲止發佈的評論表明,人們並沒有真正的TTD去骨起來,從臀部正在拍攝。請花時間之前評論,downvoting正確理解TTD等
當應用程序處於中斷模式,改變了被執行(向前和向後)線可以移動指針。這不完全是一回事,但我懷疑C#的存在。 –
IntelliTrace不是什麼? https://docs.microsoft.com/en-us/visualstudio/debugger/intellitrace – Aybe
您已添加許多標籤,使問題不清楚。你在找WinDbg的C#時間嗎?然後標記WinDbg。您是否在Visual Studio中尋找C#時間旅行?然後將其標記爲Visual-Studio。 –