在Visual Studio 2012中设置多个断点

时间:2013-06-08 07:50:41

标签: c# visual-studio debugging visual-studio-2012 breakpoints

我想设置所有Convert.ToInt32行的断点。

我尝试将所有Convert.ToInt32替换为System.Diagnostics.Debugger.Break(); Convert.ToInt32,但由于某些Convert.ToInt32方法是参数,因此无效。所以我写了一个正则表达式替换,它在所有Convert.ToInt32行的开头插入System.Diagnostics.Debugger.Break();。它似乎有效,但有没有简单的方法呢?

ps:我不认为“Debug - > New Breakpoint - > Break at Function”不适用于System方法。

更新 我写了一个小代码

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

        System.Console.Write(test);
    }
}

我更改了“工具 - >选项 - >调试”设置Tools -> Options -> Debugging

但它仍然无效 ing enter image description here

1 个答案:

答案 0 :(得分:2)

关闭调试配置中的“Enable Just My Code”设置和启用 .net framework source stepping。现在您可以添加Break at Function选项