2013-06-08 12 views
5

ブレークポイントをすべてConvert.ToInt32行に設定したいとします。Visual Studio 2012で複数のブレークポイントを設定する

Convert.ToInt32System.Diagnostics.Debugger.Break(); Convert.ToInt32に置き換えようとしましたが、Convert.ToInt32のメソッドの一部がパラメータであるため機能しませんでした。だから、すべてのConvert.ToInt32行の先頭にSystem.Diagnostics.Debugger.Break();を挿入する正規表現置換を書きました。これはうまくいくようですが、これを行う簡単な方法はありますか?

ps:「デバッグ - >新しいブレークポイント - >ブレーク機能」は、システムメソッドで動作しないと思います。

更新:Tools -> Options -> Debugging

設定しかし、それはまだ INGの仕事ではありません 私は小さなコード

class Program 
{ 
    private static void Main(string[] args) 
    { 
     int test = System.Convert.ToInt32("x"); 

     System.Console.Write(test); 
    } 
} 

を書かれている私は ">デバッグ - - >オプションツール" を変更しましたenter image description here

+0

はい、それらは似ていますが、答えは私の問題を解決しません。 – ogun

+0

私はあなたのことを理解していない場合はごめんなさい、私は尋ねる理由....あなたはちょうどコード編集ウィンドウで左の灰色のバー(ブレークポイントバー)をクリックすることはできません? – terrybozzio

+0

@terrybozzio :)もちろん、私は左の灰色のバーをクリックすることができますが、私はConvert.ToInt32行の数十があり、これらの行のすべてブレークポイントを設定したいと思います。 – ogun

答えて

2

「デバッグ設定で「」、を有効にする.net framework source steppingを有効にします。今すぐ追加することができますBreak at Functionオプション

+0

私は上記の設定を行っても動作しません。私はこの問題のために小さなプログラムを書いていますが、 "break at function"はSystem.Convert.ToInt32のブレークポイントを設定しません... { private static void Main(string [] args) { int test = System.Convert.ToInt32( "x"); } } – ogun

+0

私は質問を更新しました... – ogun

+0

私はテストし、うまくいきました。 – Damith

関連する問題