web-dev-qa-db-ja.com

Visual Studio 2012でデバッグするときにすべての変数を監視する方法

IntelliJ Idea 12でできるように、Visual Studio 2012でデバッグするときにすべての変数を監視する方法はありますか? Ideaでデバッグするときに、すべての変数(グローバルとローカルの両方)を含むウィンドウがあり、VS 2012でも同じことが必要です(自動ウィンドウでは不十分です)。ヘルプは大歓迎です。編集:すべての変数は、次のようなコードですでに宣言された変数を意味します。

Class Example
  Dim i as Integer
  Sub test()
   Dim a as String
   Dim b as Double
  End Sub
End Class

Test()を入力すると、Autosウィンドウにiが表示されなくなります。

13
Dobrobobr

多くのオプション:

  1. Autosデバッグ中に、値を表示する 'Autos'を有効にできますクラスのすべてのメンバーによって。メニューDebug-> Windows-> Autosに移動して表示します。

  2. Localsデバッグ中に 'Locals'を有効にすると、すべてを表示できます現在のスタックフレームの変数。メニューDebug-> Windows-> Localsに移動して表示します。

  3. Watch少し手作業ですが、 'Watch'を使用することもできます任意の変数をこのウィンドウにドラッグアンドドロップするか、右クリックしてウォッチに追加できます。メニューDebug-> Windows-> Watchに移動して表示します。注意。複数のウォッチウィンドウを有効にできます:)。

  4. マウスオーバー最後に、マウスで変数を確認すると、変数の値が表示されます。

33
Marco Medrano

マウスを変数の上に移動し、「ミニ」ウィンドウが表示されるまで1秒間待つことができます。表示される内容は、ブレークポイントが存在するコードブロックによって異なります。

また、変数ウィンドウを表示するには: http://msdn.Microsoft.com/en-us/library/bhawk8xd.aspx

0
Kostas