微軟發布了 Visual Studio 2019 v16.6 穩定版,以及 v16.7 的首個預覽版本。
Visual Studio 2019 version 16.6更新細節:
版本控制:改進的 Git 工具,為在遠程 Git 托管服務上使用代碼提供了出色的體驗
改進了快照調試(snapshot debugg)體驗,消除了首次使用快照調試器的麻煩
.NET Async tool:用于分析 .NET 應用程序的異步工具
.NET 生產力提高:快速操作和重構
Terminal 能夠打開多個實例、自定義字體和大小,以及自動為 CMD、PowerShell 及 WSL 生成配置文件
Web Tools:用于配置 Azure 服務和模擬器的新體驗
各種新的 C++ 20 標準庫功能,包括 <span> 的初始實現
Visual Studio 2019 version 16.7 Preview 1Git 生產力
通過添加用于遠程跟蹤分支的特殊圖標,新版本增強了 Git 工具窗口中的分支選擇器。這使得用戶可以區分本地分支和遠程跟蹤分支。遠程分支也添加了特殊的圖標指示符,從而更容易區分三種不同的分支類型。
C++ Address Sanitizer
現在可以開始使用 X64 的 MSVC 工具集中的 Address Sanitizer 以及調試配置。ASAN 運行時現在支持 X64 和調試開關 /MTd、/MDd 和 /LDd。
.NET 生產力
新功能之一是將調試器顯示屬性添加到類的快速操作。這使用戶可以以編程方式在代碼中固定調試器中的屬性。此外,還有一個新的代碼修復程序,用于意外分配或比較同一變量。
另一項更改來自 DateTime 和 TimeSpan 字符串文字中的 IntelliSense 完成。用戶可以查看有關每個字符的日期和時間格式(包括示例)含義的完成選項和說明。在 DateTime 或 TimeSpan 字符串中使用 Ctrl+空格即可。
快速操作和重構(Quick Actions and Refactorings)菜單中添加的另一個選項是可以在“更改簽名”(Change Signature)對話框中添加參數的功能。
IntelliCode(智能代碼)
IntelliCode 現在能夠為函數參數提供建議。此功能使用起來非常輕松。
XAML 工具改進
新功能包括代碼編輯器中的新顏色可視化程序,以及名為“建議的操作”的新 XAML 設計器功能的早期預覽。
另外還要重點介紹兩個新功能,這些功能旨在令 XAML 開發人員更好地檢測正在運行的應用程序中發生綁定失敗的情況。故障詳細信息顯示在新的專用面板中。具體來說,新版本添加了:
WPF 和 UWP 應用程序的應用程序內工具欄上的新 XAML 綁定失敗指示符圖標。如果檢測到至少一個綁定失敗,該圖標將變為紅色。將鼠標懸停在圖標上將在工具提示中顯示故障總數。單擊該圖標將轉到新的 XAML 綁定失敗面板。
新的 XAML 綁定失敗面板采用了以前僅在“輸出”窗口中可用的綁定失敗,并使其易于在新的專用面板中查看。該面板添加了諸如對相似錯誤進行排序、搜索和分組之類的功能。適用于 WPF、UWP 和 Xamarin.Forms 項目。請注意,這需要 Xamarin 4.5.0.266-pre3 或更高版本。
在 Test Explorer 中動態定義播放列表
在 Test Explorer 中,有一些新功能可以根據 Project、Class 或 Namespace 動態定義播放列表(playlists)。這意味著可以自己配置播放列表。因此,添加到該特定組的任何新測試將自動包含在播放列表中。
這些播放列表不是靜態的測試列表,而是根據定義的規則動態更新。你可以完全靈活地包括或排除單個測試和播放列表。還能夠更新其動態規則或切換回靜態列表。同樣,也可以通過直接編輯播放列表 XML 來使用 traits 定義動態組。
詳情見發布公告:
https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/
來源:開源中國