2013-08-19 92 views
3

運行調試器時是否有任何方法可以過濾掉特定的文件,特別是C#?我們有一個記錄器類,用於攔截某些類之間的調用並記錄它們。 「Step Into」總是通過該文件,儘管它沒有添加任何有用的信息,這是非常煩人的。調試時忽略特定文件

是否有可能爲運行調試器時應忽略的文件設置過濾器,以便始終跳過該文件,並轉到下一個不被忽略的文件?

+2

似乎你是'DebuggerStepThroughAttribute'之後,但不確定你的意思是'file'。 – I4V

+0

或'DebuggerHiddenAttribute'。但我認爲你不能將它應用於整個班級或文件,它只適用於功能。 – Andomar

回答

3

是的,您可以使用[DebuggerStepThrough]標記調試器忽略的方法。例如:

public class Logger 
{ 
    [DebuggerStepThrough] 
    public void Log(string message); 
} 

現在,如果您嘗試進入此方法,它將被跳過。