C# · 12月 31, 2021

c# – 调用堆栈的条件断点

是否可以在Visual Studio 2010中指定一个断点,只有当调用堆栈中的调用方法满足某些特定条件时才会触发?例如,最有可能的是方法名称.

我非常希望在Visual Studio本身找到一个解决方案,例如条件断点,但是我将在代码中确定堆栈的测试方法名称并具有编码断点.

我想要实现的是切断来自特定呼叫者的呼叫.

解决方法 右键单击断点,选择“条件”,并使用如下所示: new System.Diagnostics.StackTrace().ToString().Contains(“YourMethodName”)