Dot-Net

如何在 .net 框架內的方法上設置斷點

  • February 3, 2010

我希望在System.Threading.SynchronizationContext :: SetSynchronizationContext靜態方法上設置一個斷點,以便我可以找出何時設置同步上下文。

但是我找不到如何在我沒有原始碼的方法中設置斷點。

(**這應該很容易!**但是當我嘗試從斷點視窗為方法設置斷點時,它會辨識該方法。)

點擊Debug、Windows、Breakpoints,點擊New、Break at function,輸入System.Threading.SynchronizationContext.SetSynchronizationContext,點擊OK。

它會給你一個警告,你應該忽略它。我試過了,它確實有效。


伊恩·林羅斯編輯

我還必須關閉調試配置中的“僅啟用我的程式碼”設置。

啟動 Visual Studio 2008 並打開工具 > 選項 > 調試 > 正常。如果您在 Visual Basic 配置文件下執行,則需要在繼續之前選中選項對話框左下方標記為“顯示所有設置”的框(其他配置文件沒有此選項)。設置以下設置: 關閉“僅啟用我的程式碼”設置

引用自:https://stackoverflow.com/questions/2192700