我想为所有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”适用于系统方法。
更新: 我写了一个小代码
class Program
{
private static void Main(string[] args)
{
int test = System.Convert.ToInt32("x");
System.Console.Write(test);
}
}
我更改了“工具 -> 选项 -> 调试”设置
但它仍然无法正常工作