Visual Studio 2017 15.9 Previews擴充套件C++除錯功能
Windows平臺的C++開發人員應該會注意到Visual Studio 2017 15.9 Preview 2提供的一項ofollow,noindex" target="_blank">新功能 ,這項功能讓除錯變得更容易。開發人員現在可以在除錯過程中獲取IntelliTrace快照。在啟用這項功能之後,託管程式碼和原生程式碼都將從偵錯程式的“Step Back”能力中受益。因為這樣可以更輕鬆地在執行過程中來回檢視正在發生的事情以及原因。
為了使用這一新功能,需要在IDE中啟用它。為此,你需要安裝Visual Studio Enterprise,然後導航到Tools | Options | IntelliTrace。在結果對話方塊中確保選擇了IntelliTrace,然後另外再選擇IntelliTrace快照。請注意,這將應用在C++和託管程式碼上,雖然IDE對話方塊可能沒有說明這一點。
UWP開發人員應該可以發現一些有益於他們工作的功能。首先是UWP XAML Designer的穩定性提升。設計人員經常遇到IDE發生崩潰,導致開發速度變慢或開發中斷。當在渲染控制元件期間發生異常時,將使用回退控制元件(使用黃色邊框標記),而不會發生崩潰。當然,崩潰情況只能“減少”,而不是完全消除。
其他一些微小的變化也有利於UWP的開發。現在可以通過常規Visual Studio安裝程式安裝面向Windows 10 Preview API的SDK(將在未來的Windows 10版本中出現)。現在可以在Visual Studio中建立MSIX應用程式包。
最後,經常在機器之間切換或具有複雜的VS2017配置的開發人員可以使用匯入/匯出.vsconfig檔案的新功能,該檔案包含系統上安裝的VS2017的工作負載和元件的資訊。這樣可以加速新開發人員的環境搭建,讓他們的開發環境與其他同事相匹配。
Preview 2現在已經可用——新使用者可以從微軟網站下載 ,現有使用者可以從當前版本升級。
檢視英文原文:Visual Studio 2017 15.9 Previews Expanded C++ Debugging