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