微軟正式發(fā)布 Visual Studio 2022

devenv.exe 現在僅支持 64 位
現在支持 Azure 云服務(經典)和 Azure 云服務(擴展支持)項目
v143 構建工具現在可通過 Visual Studio 安裝程序以及獨立構建工具使用
在調試器下運行時,新的熱重載現在可用于本機 C++ 應用程序。它支持 MSBuild 和 CMake 項目。
現在可以在 WSL2 上本地構建和調試,而無需建立 SSH 連接。支持跨平臺 CMake 項目和基于 MSBuild 的 Linux 項目。
Visual Studio 現在支持 CMakePresets.json 中的?
buildPresets.targets?選項。這允許你在 CMake 項目中構建目標的子集。CMake 項目中的項目菜單已經過簡化,并提供了 “刪除緩存和重新配置” 和 “查看緩存” 的選項。
CMake 概覽頁面已更新為支持 CMakePresets.json。
現在可以使用 LLDB 從 Visual Studio 調試在遠程系統(tǒng)上運行的進程。
將 Visual Studio 附帶的 CMake 版本升級到 3.21 版。
Visual Studio 附帶的 LLVM 工具已升級到 LLVM 12。
使用 C++ 工作負載的游戲開發(fā)現在安裝支持 Visual Studio 2022 的最新虛幻引擎
在為來自導入的模塊和 Header 單元的類型提供導航和語法突出顯示時,對 C++ IntelliSense 進行了改進。
通過優(yōu)化緩存 header 使用和符號數據庫訪問,改進了 C++ IntelliSense 性能,縮短了進入代碼的加載時間。
用于 C++ 的 IntelliSense Code Linter 現在默認處于啟用狀態(tài),提供即時的鍵入建議和常見代碼缺陷的修復建議。
……
為垂直和水平標簽添加顏色標簽
增加了主題包,并與 VS Code 主題作者合作,推出了自定義主題集合
建立了主題轉換器,將 VS Code 主題轉換到 Visual Studio 2022 中使用
增加了將 Visual Studio 主題與 Windows 主題同步的功能
增加了新的文檔管理功能,包括自定義標簽寬度,加粗活動文檔,以及 docwell 中額外的關閉按鈕。
添加 subword 導航
自動保存現在可用作預覽功能
Multi-caret 復制 / 粘貼體驗
從 Microsoft.VisualStudio.Language.Client 程序集中刪除了 API
VS SDK 包含多項重大更改,Visual Studio 2019 擴展在 2022 將不起作用。
VS SDK Reference 程序集不再安裝到該
VSSDK\\VisualStudioIntegration\\Common\\Assemblies文件夾中。如果你的構建依賴于這些程序集,請遷移項目以改用 NuGet 包。
添加了 ILanguageClient 重大更改修復
在創(chuàng)建 git 倉庫的過程中,現在完全支持發(fā)布到 Azure DevOps
狀態(tài)欄的增強,包括從空 VS 查看和打開倉庫的新功能,并顯示未拉取提交的數量
包含添加 / 刪除行數和可發(fā)現配置選項的統(tǒng)一差異(Diff)工具欄
提交細節(jié)增強功能,包括響應速度更快且用戶友好的 UI
……
熱重載現在可以通過 Visual Studio 調試器向 .NET 開發(fā)人員提供,對于許多 .NET 6 應用程序類型,不需要調試器。
在使用 Visual Studio 調試器時,熱重載現在可供 C++ 開發(fā)人員使用。
整行補全可以根據你當前的上下文預測你的下一段 C# 代碼,并在你的光標右邊以內聯建議的形式呈現。
整行補全現在與 JetBrains ReSharper 的最新版本兼容。
JavaScript 和 TypeScript 測試現在可以在 Visual Studio Test Explorer 中進行
NPM GUI 可用,所以你現在可以像下載 Nuget 包一樣下載 NPM 模塊了
……
.NET 6 SDK 已包含在 Visual Studio 2022 中
默認圖標已更新和刷新
