1. 程式人生 > >C# Method invocation is skipped

C# Method invocation is skipped

相信大家看到這個標題也是一頭霧水了. 這個問題主要是我在專案中遇到了一個問題, 然後我通過搜尋引擎搜尋的關鍵詞進而找到了answer, 我先描述一下我遇到的問題:
做專案的時候我發現log時常沒有輸出, 就是有log檔案生成但是裡面並沒有任何內容.
我好奇這個問題並開始尋找問題原因. 專案中用的log類是.net提供的System.Diagnostics.TraceSource, 並不是像我之前做專案時候都是引用的自己寫的log類, 這個類我之前也沒有用過, 從網上查了一些資料發現還是很靈活的, 可以配置很多licenser用於監控log的輸出,我們的log檔案實際上屬於一種FileLogTraceListener

, 是一種文字型別的日誌監聽者, 所以我網上搜索這種問題的現象, 但是沒有找到跟我類似的情況的解決方案,
這時候我跟程式碼的時候發現我的外掛提示我這行程式碼被skipped, 於是我就在搜尋引擎裡面搜尋這個現象, 第一個解決方案就跟我一樣.

看到這個問題是將vs的project的屬性中將trace level勾選即可.

Feel free to send email to: Dennis
N|Dennis