Visual Studio 2022 17.6 的首個預(yù)覽版現(xiàn)已發(fā)布!此版本擴展了最近發(fā)布的 17.5 版 Visual Studio,旨在提高您的工作效率,無論您是 .NET 開發(fā)人員、游戲開發(fā)人員和 / 或 C++ 開發(fā)人員。

新功能概覽:

IDE 生產(chǎn)力括號對著色Git 行取消暫存GitHub 問題.netC# 的 IntelliCode API 使用示例可視化工具支持 .NET 遠(yuǎn)程調(diào)試用于 ARM64 設(shè)備的 .NET MAUI 工具C++ 游戲虛幻引擎日志查看器代碼分析集成 ——Unreal Header ToolC++ 跨平臺CMake 調(diào)試器Unix 遠(yuǎn)程文件資源管理器導(dǎo)入 C 和 C++ 嵌入式 STM32CubeIDE 項目

下面是每個功能的詳細(xì)介紹:


(相關(guān)資料圖)

IDE 生產(chǎn)力括號對著色

現(xiàn)在可以直觀地區(qū)分代碼的每組左大括號和右大括號,更輕松地查看代碼的范圍,或查找缺失的大括號。

除了 C++,大括號對著色現(xiàn)在擴展到 C#、TypeScript、JavaScript、Visual Basic 和 Razor。

Git 行取消暫存

為了繼續(xù)改進(jìn)線路暫存(也稱為交互式暫存)功能,此版本添加了 unstage。

.NET

C# 的 IntelliCode API 使用示例

IntelliCode API 使用示例功能可查看其他開發(fā)人員對函數(shù)的真實使用示例,顯示的示例來自 GitHub 上的公共開源存儲庫。

可視化工具支持 .NET 遠(yuǎn)程調(diào)試

在通過 SSH、Docker 或 WSL 在 Unix 上調(diào)試 .NET 時,您現(xiàn)在可以使用 IEnumerable 和 DataSet Visualizer 檢查變量 / 對象。

用于 ARM64 設(shè)備的 .NET MAUI 工具

Visual Studio 中對 .NET 多平臺應(yīng)用程序 UI (.NET MAUI) 工具的預(yù)覽支持,現(xiàn)在可在 ARM64 設(shè)備上使用。

在 ARM64 版本的 Windows 上運行時,可以從 Visual Studio 安裝程序啟用 .NET MAUI 安裝。

請注意,該功能目前不支持熱重啟和 Google 的 Android 模擬器。

C++ 游戲

虛幻引擎日志查看器

作為預(yù)覽功能,現(xiàn)在可以在不離開 Visual Studio 的情況下查看虛幻引擎日志。

單擊查看 > 其他窗口 > UE 日志。要過濾日志,請單擊 “類別” 或 “詳細(xì)程度” 下拉菜單。

代碼分析集成 ——Unreal Header Tool

現(xiàn)在可以在 Visual Studio 中看到 Unreal Header Tool 生成的警告和錯誤,UnrealHeader Tool 在解析 Unreal 相關(guān)的 C++ 標(biāo)頭時發(fā)出警告和錯誤。

在預(yù)覽版中,此功能默認(rèn)處于關(guān)閉狀態(tài)。如需要啟用它,請轉(zhuǎn)到 “選項”>“環(huán)境”>“預(yù)覽功能”。

該功能的前提要在VisualStudio 安裝程序的 “Game development with C++” 工作負(fù)載中選擇 “IDE support for Unreal Engine”。

C++ 跨平臺

CMake 調(diào)試器

新的 CMake 調(diào)試器允許在 Visual Studio 中調(diào)試任何 CMake 項目的 CMakeLists.txt 文件。可以根據(jù)文件名、行號或觸發(fā) CMake 錯誤 / 警告時設(shè)置斷點,然后進(jìn)入、越過或退出,還可以暫停或繼續(xù)當(dāng)前正在執(zhí)行的作用域。

CMake 調(diào)試器中的調(diào)用堆棧顯示文件名和行,可以對定義的變量進(jìn)行監(jiān)視。

要啟動 CMake 調(diào)試器,可以從以下選項中選擇 “使用 CMake 調(diào)試進(jìn)行配置”:

右鍵單擊 CMakeLists.txt 文件時的上下文菜單或“項目” 主菜單。

當(dāng) CMake 生成失敗時,解決方案資源管理器中將提供調(diào)試鏈接:

目前,這僅適用于捆綁的 CMake,并且尚不支持針對 WSL 或遠(yuǎn)程計算機的項目。

要了解更多信息,請參閱 “CMake 調(diào)試器允許調(diào)試 CMake 腳本”。

Unix 遠(yuǎn)程文件資源管理器

現(xiàn)在可以使用新的 Remote File Explorer瀏覽、上傳和下載文件到連接管理器中列出的遠(yuǎn)程計算機,需要通過 Linux 和嵌入式開發(fā)工作負(fù)載安裝該管理器。

從該工具欄中還可以:

使用遠(yuǎn)程文件資源管理器中的下拉列表切換目標(biāo)計算機刷新目錄內(nèi)容并同步更改刪除或重命名文件和目錄。

此外,還可以使用底部窗格取消任何正在進(jìn)行的文件操作,可以從菜單視圖 > 遠(yuǎn)程文件資源管理器打開遠(yuǎn)程文件資源管理器。

導(dǎo)入 C 和 C++ 嵌入式 STM32CubeIDE 項目

現(xiàn)在可以導(dǎo)入 STM32CubeIDE 項目在 Visual Studio 中進(jìn)行嵌入式開發(fā),只需選擇文件 > 打開 > 導(dǎo)入 STM32CubeIDE 項目。

導(dǎo)入 STM32 項目會生成一個 CMake 項目,其中包含用于 STLink 的設(shè)備閃存和調(diào)試設(shè)置。

注意:該功能的前提是要為板子安裝STM32CubeIDE和支持包,才允許使用ST 提供的編譯器和支持應(yīng)用程序。

如果項目中有 .ioc 文件,可以打開上下文菜單并為項目打開 STM32CubeMX。

標(biāo)簽: Visual Studio 2022,Visual Studio,Visual Studio 2022,Visual Studio Code版本更新,攻略,教程