微軟發布 Visual Studio 2022 17.6 的第二個預覽版
Microsoft已宣布推出 Visual Studio 2022 17.6 Preview 2。在此更新中,Microsoft 進行了大量改進以提高您的工作效率,簡化遊戲開發,改進。NET 移動開發,並提供更好的企業管理。
發行說明
- 刪除用於 ASP.NET Web 工作負載的集成邊緣開發人員工具
C++
- 在最新版本的 CMake 調試器中,您現在可以查看當前定義的目標和測試及其屬性的狀態。您現在還可以在“本地”窗口中查看目錄。
- 您現在可以使用“創建成員函數”功能快速將構造函數和相等運算符添加到您的類中。當你有一個帶有字段的類時,三個點將出現在類名下,將鼠標懸停在它們上方將顯示一個螺絲刀圖標。螺絲刀圖標下拉會顯示新增會員功能建議。有了它,您可以添加一個默認構造函數、具有所有字段的構造函數、相等運算符和具有所有字段的相等運算符。
- HLSL(高級著色語言)是一種特定於 DirectX 的編程語言,用於在遊戲開發和渲染應用程序中創建著色器。Tim Jones 開發的流行HLSL 工具擴展現在作為 Visual Studio 的一部分提供,提供語法突出顯示、語句完成、轉到定義等等!要使用 HLSL 工具,請在 Visual Studio 安裝程序的“使用 C++ 進行遊戲開發”或“使用 Unity 進行遊戲開發”工作負載中啟用該組件。
- 改進了 Go To 和 All In One Search for C++ Symbols 的性能。
Microsoft Teams 開發工具 (Teams Toolkit)
- 添加功能標誌“Teams App 配置改進”。Teams Toolkit 的預覽功能使開發人員能夠將他們現有的內部和 SaaS 應用程序帶入具有 Teams 原生集成的 Teams 中。在 teamsfxapp.yml 文件中定義了 Teams Toolkit 引擎的功能。
- 添加深層鏈接以直接從Teams 開發人員門戶打開 Teams Toolkit 。您現在可以在開發人員門戶中打開 Teams 項目並在 Teams Toolkit 中進行編輯。
調試、診斷和分析
斷點組
- Visual Studio 調試器現在支持斷點組,這可以讓您快速輕鬆地管理有組織的組中的多個斷點。
- 您可以使用斷點窗口中的“新建”下拉菜單創建一個新的斷點組。要將斷點添加到現有組,請右鍵單擊斷點並選擇“添加到斷點組”。您還可以將斷點拖放到所需的組中。可以啟用、禁用和刪除這些斷點組。斷點可以根據需要單獨或組合切換。
Memory Tool Insights 稀疏數組
- Visual Studio 內存分析工具現在可以識別和顯示稀疏數組。您可以在 Insights 選項卡下看到具有稀疏數組的列表對象。
- 稀疏數組是一個大部分由零元素填充的數組,這在性能和內存使用方面可能效率低下。內存分析工具會自動檢測這些數組,並向您顯示由於這些零值而浪費了多少內存。
- 調試器現在支持包含。natstep過濾器和。natjmc 文件在單個解決方案中,而不是以前的全局位置。這種改變允許團隊內更有效的協作,因為這些文件現在可以被視為存儲庫中的任何其他文件並相應地共享。
儀表工具
- Visual Studio Instrumentation 工具現在支持 C++ 代碼,提供改進的性能分析。要訪問檢測工具,請轉到 Debug > Performance Profiler,然後從出現的 Profiler 窗口中選擇“Instrumentation”。
- Instrumentation Data View 顯示了一個按運行時間最長排序的函數列表,從而更容易識別潛在的瓶頸。此外,“熱路徑”部分顯示了佔用最多 CPU 的函數的調用堆棧,從而進一步了解性能問題。
探查器實時圖表。網絡上的 WSL
- Visual Studio 分析工具現在還支持實時圖形,同時從 WSL 的 dotnet-monitor 收集。WSL 實時指標可用於。NET 對象分配、CPU 使用率和 . NET 計數器工具。
- 當該工具最初從 WSL 的 dotnet-monitor 收集數據時,您可以看到實時計數器信息的實時圖形,然後您可以停止收集並查看內存分配、調用樹、函數、集合和其他相關的詳細細分視圖數據。
.NET 對象分配工具
- 這。NET 對象分配工具現在具有從 . NET 數據提供程序使用 ETL 文件格式。例如,如果您有一個從 a 獲取的 ETL 文件。NET 提供程序包含分配滴答事件,該工具可以執行和顯示在該數據中進行的分配。
Git 工具增強
在構建期間暫存和提交
您現在可以暫存更改並在構建期間提交已暫存的項目。直接提交是一項有風險的操作,因為您的文件可能會更改,但現在您可以暫存它們,驗證您的文件是否正確,然後提交它們——所有這些都是在構建運行時進行的。
GitHub 問題和 Azure DevOps 工作項——改進的搜索
改進提交消息中的問題和工作項集成,您現在可以在查詢最近未更新的項目或與您無關但屬於項目或存儲庫的項目時獲得更好的搜索結果。搜索通過匹配項目名稱中的完整字符串來進行。這有助於最大限度地減少瀏覽器和 Visual Studio 之間的複制粘貼項 ID。
改進的合併對話框
更新我們的合併對話框可以更輕鬆地了解有多少文件受到影響,並在可能存在衝突時向您發出警告。
Git 歷史性能改進
對我們的 Git 歷史窗口的顯著改進現在可以更快地加載以前的提交,讓您可以比以前更快地挖掘文件和文件夾的歷史記錄!
新的分支和標記命名增強
New Branch 和 New Tag 對話框的改進自動用破折號替換空格以避免名稱中的無效字符。
企業管理
從 Intranet 託管和部署 Visual Studio 佈局
除了文件共享之外,IT 管理員現在還能夠在 Intranet 網站上託管和部署佈局。使用 Intranet 位置可以簡化佈局維護並提高安裝性能,特別是對於那些當前使用多個全球網絡文件共享的組織。該方案當前針對 IT 管理員進行遠程部署。訪問反饋站點以查看有關如何啟用此體驗的指南,並讓我們知道是否缺少您需要的任何功能。
限制對安裝程序中可用產品的暴露
當您查看 Visual Studio 安裝程序的“可用”選項卡時,我們更新了控制哪些產品可用的邏輯。您現在應該可以輕鬆訪問當前預覽,並能夠通過禁用頻道或使用新的“HideAvailableTab”策略完全禁用可用選項卡來限制對某些產品的曝光。
如果您有興趣試用新的預覽版,只需轉到Visual Studio 預覽版網頁並按“下載預覽版”。無需擔心您現有的穩定 Visual Studio 安裝,因為預覽版將並排安裝,因此您可以在它們之間切換。
發佈留言