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版本更新,攻略,教程
- Visual Studio 2022 17.6發(fā)布首個預(yù)覽版:可視化工具支持|全球觀速訊
- 微軟Edge用戶數(shù)不升反降:占據(jù)10.84%的市場份額
- 《京東》百億補貼商品現(xiàn)已上架:但暫未出現(xiàn)活動入口-世界看熱訊
- 《京東健康》啟動罕見病兩千萬關(guān)愛計劃:上線罕見病就診地圖
- 《TikTok》將限制青少年每天的屏幕時間為60分鐘 視焦點訊
- 《阿里云盤》iOS版4.2.0發(fā)布:支持RAW和TIFF格式圖片瀏覽_當(dāng)前要聞
- 當(dāng)前動態(tài):Chrome瀏覽器現(xiàn)在可以延長MacBook 的電池壽命
- 《愛奇藝》回應(yīng)2月充會員只能用28天 按自然月算
- 天天觀天下!《微博》3月2日熱搜排名一覽2023
- 播報:《微博》3月2日文娛榜熱搜2023