我想设置所有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);
}
}
我更改了“工具 - >选项 - >调试”设置
但它仍然无效 ing
答案 0 :(得分:2)
关闭调试配置中的“Enable Just My Code
”设置和启用 .net framework source stepping
。现在您可以添加Break at Function
选项