2011-02-02 11 views
53

Visual Studio 2010では、ステップインプロパティ/ファンクション(F11)が期待通りに機能しません。プロパティ/関数(F11)へのステップが期待通りに機能しない

プロパティセッターまたはゲッターには進入しません。

解決策をVisual Studio 2005から2010に変換しました。ステップインしたい機能は別のクラスライブラリのプロパティです。

私は期待どおりに動作させるにはどうすればよいですか?

+0

質問と受け入れ答え(このコメントの時)すぎ、VS 2012究極に適用されます。 –

答えて

77

は、VS 2010で、それはあなたがプロパティと演算子(のようなF10)あなたは(F11)へのステップにしたい場合でも、ステップオーバー、デフォルトの設定です。したがって、ここに解決策があります:

  • Visual Studioで[ツール]> [オプション]メニューに移動します。
  • 左ペインの[デバッグ]> [一般]メニュー項目に移動します。
  • 右のビューでは、[ステップオーバープロパティと演算子(Managed only)]オプションが表示されます。このオプションをオフにすると、すべて設定されます。

enter image description here

+1

あなたが見つけたものを共有してくれてありがとう。私は実際に最初のヒットとして、これについてのドキュメンテーションを見つけました。「Visual Studio 2010 step into properties」http://msdn.microsoft.com/en-us/library/cc667388.aspx 私が理解しようとしているのは、 "ステップオーバープロパティ..."オプションのチェックを外すと、逆の問題があるようです。ステップオーバーコマンドを使用してもプロパティに常にステップインします。 Visual Studio 2005のように(キーボードショートカットを使用して)行単位でプロパティをステップオーバーするかどうかを制御する方法はありませんか? – xr280xr

+0

@ xr280xr:F11の代わりにF10を押す(Step into)のは私にとってはうまくいく。プロパティに明示的なゲッターとセッターがない場合は、F10を使用しても常にステップオーバーします。 getter/setterがある場合はF10がプロパティをスキップし、F11がプロパティを入力します。 –

+0

私のためではありません。ステップオーバープロパティと演算子がチェックされていない場合、F10は常にプロパティゲッタとセッタにステップインします。それは私が上記を参照していたものです。あなたのことが正しく動作していることを教えてくれてありがとう。これは、VS 2010が完全に心を失い、正しく動作しなくなった最初のことではありません。 – xr280xr

関連する問題