Visual Studio 2019 v16.8 Preview 2 發布
微軟發布了Visual Studio 2019 v16.8的第二個預覽版本。有些存儲庫中有多個解決方案。現在,當打開這樣的存儲庫時,解決方案資源管理器將顯示解決方案列表以供選擇。默認情況下,文件夾視圖總是位於頂部。這將打開版本庫的根文件夾,雙擊列表中的解決方案即可進入該解決方案。
Git 集成
此外,還可以使用解決方案資源管理器工具欄中的切換視圖按鈕,回到視圖列表,以輕鬆地在存儲庫中的解決方案之間移動。
如果存儲庫中只有一個解決方案,則Visual Studio會默認加載解決方案視圖。另外,如果存儲庫中沒有解決方案,Visual Studio默認情況下將打開文件夾視圖。可以使用Tools | Options中的Preview Feature複選框來啟用/禁用此功能。
新的Git 體驗:現在,當你成為Live Share 會話中的Guest 時,可以以只讀模式查看Git 窗口的內容。
在此版本中,還可以單擊以在分支歷史之間切換。
.NET 生產力
現在,C#和Visual Basic支持內聯參數名稱提示,該提示在函數調用中的每個參數之前插入文字、轉換文字和對象實例化的修飾符。
另外,現在可以使用新的Extract Base Class 重構將成員從選定的類提取到新的基類。
另一個功能是代碼修復,可以轉換C# 中的typeof 實例和Visual Basic 中的GetType。使用nameof 而不是類型的名稱可以避免在檢索對象時涉及的反射。
WPF、UWP 和Xamarin.Forms 工具
此版本帶來了對XAML Hot Reload 體驗的改進。
另外,此版本開始推出對一項高度要求的功能的支持。表單“changes only” XAML Hot Reload 現在支持UWP。定位UWP 時,這將啟用Xamarin.Forms 項目中僅XAML Hot Reload 支持的新更改。此功能仍在開發中。
還有,XAML 熱重載設置已移至“調試>熱重載”(Debugging > Hot Reload)。此版本開始將WPF、UWP 和Xamarin.Forms 的XAML Hot Reload 設置合併到一個統一的設置位置。
以及,首次啟用了按平台禁用/啟用XAML Hot Reload 支持的功能,這意味著可以為WPF、UWP 或兩者同時禁用這些體驗。
發佈公告: