Visual Studio 2017的第五個更新包擴充套件了除錯工具

weixin_33806914發表於2017-12-10

Visual Studio 2017近日收到了最新的完整更新包,版本號為15.5。跟隨前幾次更新的步伐,這次釋出提供了一系列幾乎會讓所有使用者從中受益的特性。此次釋出的一個重點是IDE的效能,尤其是減少C#/Visual Basic專案的載入時間。在.NET Core專案中進行檔案操作(新增、刪除、重新命名)時的響應速度也應該更快了。據來自微軟的John Montgomery報導,按照微軟的測定,大型C#/VB解決方案的載入速度是VS2017之前版本的兩倍。

\\

這些成果的取得得力於微軟把順序載入過程變得更為並行化。之前,VS2017順序執行專案載入,設計時構建,然後更新IntelliSense。現在,在15.5版本中,IDE能夠同時執行專案載入和設計時構建,最後是IntelliSense。來自微軟的Viktor Veis近日介紹了這些變化的實現方式,並建議在開發機器上使用SSD(即使只在Windows分割槽上)來獲得最佳效果。

\\

IntelliTrace增加了新的除錯特性“Step-back”。當啟用這項特性時,開發人員就可以在除錯斷點之間來回切換。之前,開發人員只能向前,當程式碼步進太遠,就需要重啟除錯會話。

\\

C++開發人員將會在15.5版本中看到擴充套件後的單元測試。在VS安裝程式中選中後,IDE會支援Google Test和Boost.test。C++開發人員還會看到擴充套件標準模板庫(STL)對C++17標準的支援。按照Montgomery的說法,75%的C++特性現在都得到了支援。

\\

Visual Studio 2017 15.5現在已經提供下載。當前的VS2017使用者可以從IDE內升級,而那些希望試用該IDE的使用者可以使用其中一種基於Web的安裝程式。點選這裡可以檢視完整的釋出說明,其中列出了全部的變更和Bug修復。

\\

檢視英文原文: 5th Update to Visual Studio 2017 Expands Debugging Tools

相關文章