2009-03-20 10 views
2

デバッガは未使用の変数にステップインしたくありません。 (var x = "hola")と宣言した場合、それはxを認識せず、現在のコンテキストに存在しないと言います。私はxでいくつかの作業をすると、それを認識します。Visual Studioデバッガは、未使用の変数宣言に入りません。

+0

リリースモードまたはデバッグモードですか? –

答えて

5

このコード行はコンパイラによって最適化されている可能性があります。 最適化を無効にすると、その段階に入る可能性があります。

+0

ええ、それは解決策でした!、しかし、私はそのオプションをオンにしたことを覚えていませんでしたが、デフォルトで常に最適化コードが選択されていませんか?うまく働いています。 –

+0

リリースビルドではデフォルトでオンになっており、デバッグビルドではオフになっています。 VS Expressがこの区別をサポートしているかどうかは不明です。 –

+0

と....どのオプションがありますか、それはどこで設定しますか? –

関連する問題