Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

微軟發布了 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 標准庫功能,包括 的初始實現

Visual Studio 2019 version 16.7 Preview 1Git 生產力

通過添加用於遠程跟蹤分支的特殊圖標,新版本增強了 Git 工具窗口中的分支選擇器。這使得用戶可以區分本地分支和遠程跟蹤分支。遠程分支也添加了特殊的圖標指示符,從而更容易區分三種不同的分支類型。

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

C++ Address Sanitizer

現在可以開始使用 X64 的 MSVC 工具集中的 Address Sanitizer 以及調試配置。ASAN 運行時現在支持 X64 和調試開關 /MTd、/MDd 和 /LDd。

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

.NET 生產力

新功能之一是將調試器顯示屬性添加到類的快速操作。這使用戶可以以編程方式在代碼中固定調試器中的屬性。此外,還有一個新的代碼修復程序,用於意外分配或比較同一變量。

另一項更改來自 DateTime 和 TimeSpan 字符串文字中的 IntelliSense 完成。用戶可以查看有關每個字符的日期和時間格式(包括示例)含義的完成選項和說明。在 DateTime 或 TimeSpan 字符串中使用 Ctrl+空格 即可。

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

快速操作和重構(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 或更高版本。

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

在 Test Explorer 中動態定義播放列表

在 Test Explorer 中,有一些新功能可以根據 Project、Class 或 Namespace 動態定義播放列表(playlists)。這意味着可以自己配置播放列表。因此,添加到該特定組的任何新測試將自動包含在播放列表中。

這些播放列表不是靜態的測試列表,而是根據定義的規則動態更新。你可以完全靈活地包括或排除單個測試和播放列表。還能夠更新其動態規則或切換回靜態列表。同樣,也可以通過直接編輯播放列表 XML 來使用 traits 定義動態組。

Visual Studio 2019 v16.6 和 v16.7 Preview 1 發布

詳情見發布公告:

https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-6-and-v16-7-preview-1-ship-today/

來源:cnBeta