none
F11キーでも何故か時々ステップオーバーしてしまいます RRS feed

  • 質問

  • F11キーでも何故か時々ステップオーバーしてしまいます。 何らかの設定を変えてしまったのかもしれません。 どうしてなのでしょうか。また、対応策はあるでしょうか。 よろしくお願いします。 環境: Vistaも Win7も Visual Studio 2010
    2011年2月25日 14:32

回答

  • 属性説であれば、DebuggerStepThrough 属性でしょうか。
    http://www.atmarkit.co.jp/fdotnet/dotnettips/362stepthrough/stepthrough.html

    あとは、ツール - オプションで開くオプション設定の デバッグ - 全般 にある プロパティおよび演算子をステップ オーバーする にチェックが入っているとか?


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク yasheeki 2011年3月12日 23:54
    2011年2月26日 2:25
    モデレータ

すべての返信

  • 確か、プロパティのアクセス メソッドはステップ オーバーするという、設定だったか、属性だったかがあったと思います。

    「このメソッドはステップ オーバーする」という属性もあります。

    そういう話ではない?


    Jitta@わんくま同盟
    2011年2月25日 14:51
  • >そういう話ではない?

    そういう話なのだろうと思いますが、定かではありません。

    2011年2月25日 15:50
  • 属性ということであれば、#line hidden を書いちゃったからでしょうか?

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    2011年2月25日 15:55
    モデレータ
  • 属性説であれば、DebuggerStepThrough 属性でしょうか。
    http://www.atmarkit.co.jp/fdotnet/dotnettips/362stepthrough/stepthrough.html

    あとは、ツール - オプションで開くオプション設定の デバッグ - 全般 にある プロパティおよび演算子をステップ オーバーする にチェックが入っているとか?


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク yasheeki 2011年3月12日 23:54
    2011年2月26日 2:25
    モデレータ
  • Release モードになってて(=ビルドオプションで最適化がオンになってて)、呼び出しがインライン化しちゃったとか?
    2011年2月26日 2:44
  • >そういう話ではない?

    そういう話なのだろうと思いますが、定かではありません。


    だったら、どういう場合にその現象が発生するのか。特定のメソッドは必ずなのか。不特定のメソッドで不特定に発生するのか。せめてそれくらいは自分で突き止めて情報を上げていただかないと、何とも返せません。
    Jitta@わんくま同盟
    2011年2月26日 4:16
  • どうも、ありがとうございます。

    実際、どういう場合に発生するのかを特定することができないまま時間がたってしまいました。
    そして、パソコンの故障もあってVisual Studioを再度インストールしたところ、
    この現象を再現することが不可能になってしまいました。
    ラップトップのハードディスクが熱を帯びておかしくなってしまっていたのかもしれません。

    申し訳ありません。

    2011年3月12日 23:59