VS2015--在 Visual Studio 中調試時映射呼叫堆疊上的方法

來源:互聯網
上載者:User

標籤:

https://msdn.microsoft.com/zh-cn/library/dn194476.aspx

在 Visual Studio 中調試時映射呼叫堆疊上的方法

建立代碼圖,以便在調試時對呼叫堆疊進行可視化跟蹤。你可以在圖中進行標註以跟蹤代碼執行的操作,以便專註於尋找 Bug.

產生呼叫堆疊圖
1 開始調試。(鍵盤:“F5”)
2 在你的應用進入中斷模式或你逐步執行某一函數之後,請選擇“代碼圖”。(鍵盤:Ctrl + Shift + `)

當前的呼叫堆疊在新代碼圖上顯示為橙色:

對代碼進行標註
添加註釋以跟蹤代碼發生的情況。若要在注釋中添加新行,請按 Shift + Return

使用下一個呼叫堆疊更新圖
運行你的應用到下一個斷點或逐步執行某一函數。此圖將添加新的呼叫堆疊

向圖中添加相關代碼
現在你已產生一個圖,下一步做什嗎?如果你正在使用 Visual C# .NET 或 Visual Basic .NET,請添加諸如欄位、屬性和其他方法等項,以便跟蹤代碼發生的情況。
雙擊某個方法以查看其代碼定義,或者使用該方法的捷徑功能表。(鍵盤:在圖上選擇該方法,然後按 F12)

使用圖尋找 Bug
通過代碼可視化,可協助你更快發現 Bug。例如,假設你正在一個繪圖程式中調查 Bug。當你繪製一條線並嘗試撤消該操作時,直到你繪製另一條線後才會發生變化。
因此,可在 clear、undo 和 Repaint 方法中設定斷點,啟動調試,然後產生如下所示的圖:

VS2015--在 Visual Studio 中調試時映射呼叫堆疊上的方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.