在Visual Studio 2012中设置多个断点

ogu*_*gun 5 c# debugging breakpoints visual-studio visual-studio-2012

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

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

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

我更改了"工具 - >选项 - >调试"设置工具 - >选项 - >调试

但它仍然无法正常工作 ING在此输入图像描述

Dam*_*ith 2

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