2010-12-10 24 views

答えて

8

Visual Studio 2010の究極のバージョンでは、Inellitraceを使用して、Dan Puzeyが述べたように、実行に戻ることができます。

しかし、Visual Studioのどのバージョンでも、呼び出しスタックから多くの情報を得ることができます。コールスタックウィンドウ内のポイントをダブルクリックすることで、各メソッドが呼び出されたコード内のポイントにジャンプすることができます。スタックの状態は保持されているので、呼び出し元のメソッドのローカル変数の値を引き続き参照することもできます。

7

スタックトレース(Visual StudioのCall Stack Window)にトレースが表示されます。

デバッガを使用している場合は、黄色い矢印を前のコード行にドラッグアンドドロップしてシナリオを繰り返すことができます。しかし、それは常に機能しません。

+0

@Cody Greyありがとう – nan

9

VS2010 Ultimateをお持ちの場合は、「Intellitrace」機能を使用してその機能を実行することができます。これは基本的に膨大な量の実行データを記録します(すべてのメソッド呼び出しを含めて&パラメータを指定します)、それらの時点で変数値を調べるために時間を遡って実行することができます。

7

これのために、黄色の矢印を任意の場所にドラッグします。

+1

より簡単です。長い間、それを探していました。 – Umar

+0

[ポインタを移動して実行フローを変更する](https://msdn.microsoft.com/en-us/library/y740d9d3.aspx#Anchor_4) – foobarbaz

関連する問題