/ / Time Travelデバッグ:C#でそれを行うには? - c#、visual-studio、windbg、visual-studio-debugging

時間旅行のデバッグ:どのようにCでそれを行うには? - c#、visual-studio、windbg、visual-studio-debugging

C ++ / Windbgでは、今ある タイムトラベルデバッグ.

C#でこれを行うためのパスは何ですか?

注:Visual Studioで作成したC#アプリケーションからTTDを探しています。 TTDがビジュアルスタジオにあるのか、あるいはwindbg(または他のツール)にあるのかは、私にとって重要ではありません。ポイントは完全なTTDです。

IntellitraceはTTDではありません。 Intellitraceはイベントおよび状態キャプチャシステムです。 TTDはデバッグダンプの「ムービー」で、実行時にどのマシンでもトレースをキャプチャし、実行中に実行されたときにデバッガでコードを再生することができます。実行時に完全なデバッグサポート、ブレークポイント、すべての変数を取得し、fwdおよび後方で再生することができます。 TTDはインタラクティブデバッガの機能をフルに発揮しますが、デバッグ中の実際の実行と時間と場所が分断されています。

これまでに投稿されたコメントは、人々が実際にTTDに縛られておらず、ヒップから射撃していることを示しています。 TTDを正しく理解するためには、コメントやダウンワードなどの前に時間をかけてください。

回答:

回答№1は1

Time TravelデバッグはWindbgの機能ですが、VSでは同じ機能を持っていませんが、 製品チームに提出されました

そこにあなたのコメントを投票して追加することができます。

さらに、Aybeの提案のように、 IntelliTrace あなたはコードの問題を分析するのに役立つ可能性がVS IDEのsimliarツールになります。