使用視覺 工作室 2008年,根據我的心情開始調試,我要麼附加處理並按照這種方式創建斷點,要麼將System.Diagnostics.Debugger.Break()放置在代碼中的相關位置,並在其中斷時調試點。使用System.Diagnostics.Debugger.Break()通過附加到進程有什麼好處?
後者有時是我需要的!
不是在談論F5 - >在調試模式下的第二運行...
System.Diagnostics.Debugger.Break();
問題:
Q)我很好奇,之間的細微差別每個選項?
問)使用每種方法有什麼好處和弊端?
我將開始它關閉...
Debugger.Break()的缺點= 忘掉Debugger.Break()的,並讓他們在那裏!
Debugger.Break()好處=開始調試,準確地在你想要的位置而不會碰到其他不必要的斷點,這些斷點可能仍然存在於代碼中,如果連接到進程將會被觸發。
搶先仇敵
我就搶先仇敵,如果我使用Debugger.Break()我不理解調試的正確方式,無疑會說。
我只是試圖在這裏開始一個對話,因爲我相信根據具體情況有不同的調試方法。
是的,闖入啓動代碼似乎是最好的使用案例。 – 2009-09-16 11:36:29