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 標籤下看到具有稀疏數組的列表物件。
- 稀疏數組是一個大部分由零元素填充的數組,這在效能和記憶體使用方面可能效率低下。記憶體分析工具會自動偵測這些數組,並向您顯示由於這些零值而浪費了多少記憶體。
- 偵錯器現在支援在單一解決方案中包含 .natstepfilter 和 .natjmc 文件,而不是先前的全域位置。這種改變允許團隊內更有效的協作,因為這些檔案現在可以被視為儲存庫中的任何其他檔案並相應地共用。
儀表工具
- Visual Studio Instrumentation 工具現在支援 C 程式碼,提供改進的效能分析。若要存取檢測工具,請前往“偵錯”>“效能分析器”,然後從出現的“分析器”視窗中選擇“檢測”。
- Instrumentation Data View 顯示了一個按運行時間最長排序的函數列表,從而更容易識別潛在的瓶頸。此外,「熱路徑」部分顯示了佔用最多 CPU 的函數的呼叫堆疊,從而進一步了解效能問題。
WSL 上 .NET 的 Profiler Live Graph
- Visual Studio 分析工具現在也支援即時圖形,同時從 WSL 的 dotnet-monitor 收集。 WSL 即時指標可用於 .NET 物件分配、CPU 使用率和 .NET 計數器工具。
- 當工具最初從WSL 的dotnet-monitor 收集資料時,您可以看到即時計數器資訊的即時圖形,然後您可以停止收集並查看記憶體分配、呼叫樹、函數、集合和其他相關的詳細細分視圖資料。
.NET 物件指派工具
- .NET 物件指派工具現在能夠使用 ETL 檔案格式從 .NET 資料提供者匯入指派。例如,如果您有一個從 .NET 提供者取得的包含指派滴答事件的 ETL 文件,則該工具可以執行並顯示在該資料中進行的指派。
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 安裝,因為預覽版將並排安裝,因此您可以在它們之間切換。
以上是微軟發表 Visual Studio 2022 17.6 的第二個預覽版的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),