3
運行調試器時是否有任何方法可以過濾掉特定的文件,特別是C#?我們有一個記錄器類,用於攔截某些類之間的調用並記錄它們。 「Step Into」總是通過該文件,儘管它沒有添加任何有用的信息,這是非常煩人的。調試時忽略特定文件
是否有可能爲運行調試器時應忽略的文件設置過濾器,以便始終跳過該文件,並轉到下一個不被忽略的文件?
運行調試器時是否有任何方法可以過濾掉特定的文件,特別是C#?我們有一個記錄器類,用於攔截某些類之間的調用並記錄它們。 「Step Into」總是通過該文件,儘管它沒有添加任何有用的信息,這是非常煩人的。調試時忽略特定文件
是否有可能爲運行調試器時應忽略的文件設置過濾器,以便始終跳過該文件,並轉到下一個不被忽略的文件?
是的,您可以使用[DebuggerStepThrough]
標記調試器忽略的方法。例如:
public class Logger
{
[DebuggerStepThrough]
public void Log(string message);
}
現在,如果您嘗試進入此方法,它將被跳過。
似乎你是'DebuggerStepThroughAttribute'之後,但不確定你的意思是'file'。 – I4V
或'DebuggerHiddenAttribute'。但我認爲你不能將它應用於整個班級或文件,它只適用於功能。 – Andomar