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