Visual Studio 2022 17.6 的首個預覽版現已發布!此版本擴展了最近發布的 17.5 版 Visual Studio,旨在提高您的工作效率,無論您是 .NET 開發人員、游戲開發人員和 / 或 C++ 開發人員。
新功能概覽:
IDE 生產力括號對著色Git 行取消暫存GitHub 問題.netC# 的 IntelliCode API 使用示例可視化工具支持 .NET 遠程調試用于 ARM64 設備的 .NET MAUI 工具C++ 游戲虛幻引擎日志查看器代碼分析集成 ——Unreal Header ToolC++ 跨平臺CMake 調試器Unix 遠程文件資源管理器導入 C 和 C++ 嵌入式 STM32CubeIDE 項目下面是每個功能的詳細介紹:
(相關資料圖)
IDE 生產力括號對著色
現在可以直觀地區分代碼的每組左大括號和右大括號,更輕松地查看代碼的范圍,或查找缺失的大括號。
除了 C++,大括號對著色現在擴展到 C#、TypeScript、JavaScript、Visual Basic 和 Razor。
Git 行取消暫存
為了繼續改進線路暫存(也稱為交互式暫存)功能,此版本添加了 unstage。
.NET
C# 的 IntelliCode API 使用示例
IntelliCode API 使用示例功能可查看其他開發人員對函數的真實使用示例,顯示的示例來自 GitHub 上的公共開源存儲庫。
可視化工具支持 .NET 遠程調試
在通過 SSH、Docker 或 WSL 在 Unix 上調試 .NET 時,您現在可以使用 IEnumerable 和 DataSet Visualizer 檢查變量 / 對象。
用于 ARM64 設備的 .NET MAUI 工具
Visual Studio 中對 .NET 多平臺應用程序 UI (.NET MAUI) 工具的預覽支持,現在可在 ARM64 設備上使用。
在 ARM64 版本的 Windows 上運行時,可以從 Visual Studio 安裝程序啟用 .NET MAUI 安裝。
請注意,該功能目前不支持熱重啟和 Google 的 Android 模擬器。
C++ 游戲
虛幻引擎日志查看器
作為預覽功能,現在可以在不離開 Visual Studio 的情況下查看虛幻引擎日志。
單擊查看 > 其他窗口 > UE 日志。要過濾日志,請單擊 “類別” 或 “詳細程度” 下拉菜單。
代碼分析集成 ——Unreal Header Tool
現在可以在 Visual Studio 中看到 Unreal Header Tool 生成的警告和錯誤,UnrealHeader Tool 在解析 Unreal 相關的 C++ 標頭時發出警告和錯誤。
在預覽版中,此功能默認處于關閉狀態。如需要啟用它,請轉到 “選項”>“環境”>“預覽功能”。
該功能的前提要在VisualStudio 安裝程序的 “Game development with C++” 工作負載中選擇 “IDE support for Unreal Engine”。
C++ 跨平臺
CMake 調試器
新的 CMake 調試器允許在 Visual Studio 中調試任何 CMake 項目的 CMakeLists.txt 文件。可以根據文件名、行號或觸發 CMake 錯誤 / 警告時設置斷點,然后進入、越過或退出,還可以暫停或繼續當前正在執行的作用域。
CMake 調試器中的調用堆棧顯示文件名和行,可以對定義的變量進行監視。
要啟動 CMake 調試器,可以從以下選項中選擇 “使用 CMake 調試進行配置”:
右鍵單擊 CMakeLists.txt 文件時的上下文菜單或“項目” 主菜單。當 CMake 生成失敗時,解決方案資源管理器中將提供調試鏈接:
目前,這僅適用于捆綁的 CMake,并且尚不支持針對 WSL 或遠程計算機的項目。
要了解更多信息,請參閱 “CMake 調試器允許調試 CMake 腳本”。
Unix 遠程文件資源管理器
現在可以使用新的 Remote File Explorer瀏覽、上傳和下載文件到連接管理器中列出的遠程計算機,需要通過 Linux 和嵌入式開發工作負載安裝該管理器。
從該工具欄中還可以:
使用遠程文件資源管理器中的下拉列表切換目標計算機刷新目錄內容并同步更改刪除或重命名文件和目錄。此外,還可以使用底部窗格取消任何正在進行的文件操作,可以從菜單視圖 > 遠程文件資源管理器打開遠程文件資源管理器。
導入 C 和 C++ 嵌入式 STM32CubeIDE 項目
現在可以導入 STM32CubeIDE 項目在 Visual Studio 中進行嵌入式開發,只需選擇文件 > 打開 > 導入 STM32CubeIDE 項目。
導入 STM32 項目會生成一個 CMake 項目,其中包含用于 STLink 的設備閃存和調試設置。
注意:該功能的前提是要為板子安裝STM32CubeIDE和支持包,才允許使用ST 提供的編譯器和支持應用程序。
如果項目中有 .ioc 文件,可以打開上下文菜單并為項目打開 STM32CubeMX。
標簽: Visual Studio 2022,Visual Studio,Visual Studio 2022,Visual Studio Code版本更新,攻略,教程
- Visual Studio 2022 17.6發布首個預覽版:可視化工具支持|全球觀速訊
- 微軟Edge用戶數不升反降:占據10.84%的市場份額
- 《京東》百億補貼商品現已上架:但暫未出現活動入口-世界看熱訊
- 《京東健康》啟動罕見病兩千萬關愛計劃:上線罕見病就診地圖
- 《TikTok》將限制青少年每天的屏幕時間為60分鐘 視焦點訊
- 《阿里云盤》iOS版4.2.0發布:支持RAW和TIFF格式圖片瀏覽_當前要聞
- 當前動態:Chrome瀏覽器現在可以延長MacBook 的電池壽命
- 《愛奇藝》回應2月充會員只能用28天 按自然月算
- 天天觀天下!《微博》3月2日熱搜排名一覽2023
- 播報:《微博》3月2日文娛榜熱搜2023