[Visual Studio]Visual Studio 2010 New Feature-Breakpoint Labeling、Searching、Import/Export


這邊記錄一下VS2010在Breakpoint功能的三項改進:



  1. Breakpoint Labeling


  2. Breakpoint Searching


  3. Breakpoint Import/Export



目前支援的版本如下:


image



Breakpoint Labeling


在VS2010中新增了Breakpoint Labeling新功能,允許我們對中斷點作標記的動作。



使用上我們可以在中斷點上按滑鼠右鍵,點選[Edit Labels…]。


image



或是在中斷點視窗中,選取中斷點後按下滑鼠右鍵,點選[Edit Labels…]。


image



系統會帶出[Edit breakpoint labels]視窗,在其中鍵入要設定的label,按下Add按鈕後關閉。


image


image



在中斷點視窗中就可以看到設定的Labels。


image



若有一次設定多個中斷點Labels的需求,可在中斷點視窗中,選取多個中斷點後,按下滑鼠右鍵,點選[Edit labels…]後,設定其Labels。


image



Breakpoint Searching


在VS2010中新增了Breakpoint Searching新功能,允許我們在中斷點視窗,對其中的中斷點作過濾的動作。



使用上我們可以透過中斷點視窗上方的工具列,鍵入搜尋條件後按下Enter,中斷點視窗下方則會顯示過濾完後的中斷點。


image


image



也可以設定搜尋的欄位,只要透過[In Column]下拉選取設定。


image


image



若要快速的清除搜尋條件,按下後放的叉叉即可。



Breakpoint Import/Export


Breakpoint Import/Export允許我們對中斷點作匯入與匯出的動作。



我們可對特定斷點做匯出的動作。透過在中斷點上按滑鼠右鍵,點選[Export…]。


image



或是透過中斷點視窗,選取其中的中斷點,在中斷點上按滑鼠右鍵,點選[Export selected…]。


image



若要匯出多個中斷點,可在中斷點視窗中,選取多個中斷點後,按下滑鼠右鍵,點選[Export selected…]。


image



或是使用中斷點視窗的匯出工具列按鈕,匯出所有中斷點。


image



要匯入中斷點時,透過中斷點視窗的匯入工具列按鈕,選取要匯入的中斷點匯出檔,中斷點就會被匯入進去。


image



中斷點的匯出檔是用XML的格式來做的,有興趣的可自行開啟查閱其內容。



值得注意的是,中斷點的匯入與匯出,最好確保在專案甚至是檔案是一樣的狀況之下。


當檔案內容不一樣時,匯入的中斷點可能會在不正確的位置。而在檔案甚至專案不一樣時,中斷點匯入後,中斷點視窗仍會顯示匯入的中斷點,但在程式編輯區左側則無顯示任何的斷點,若再連點中斷點視窗的斷點,Visual Studio會發出無法跳至中斷點的錯誤。


image



Link



  • How to: Label Breakpoints


  • How to: Import and Export Breakpoints


  • How to: Search the Breakpoints List