Visual Studio 2022 預覽版3 最新功能解說
- 2021 年 8 月 31 日
- 筆記
- Visual Studio, 原創好文
我們很高興地宣布Visual Studio 2022 的第三個預覽版問世啦!預覽版3 提供了更多關於個人和團隊生產力、現代開發和持續創新等主題的新功能。在本文中,我們將重點介紹Visual Studio 2022 預覽版3 的一些新功能。我們希望您下載並試用它,利用您的回饋和建議,讓我們來一起塑造下一個更棒的版本。
個人和團隊生產力
在Visual Studio 2022 願景部落格中我們談到了提供創新的新的功能是能夠給開發者帶來很棒的開發體驗。在預覽版3 中,我們為一些不太常用但很有用的功能添加了新功能,例如附加到進程。
附加到進程的改進
關於附加到進程的其中一個改進是附加到進程對話框的改進。該對話框現在是非同步的,顯示進程的命令行參數、以及w3wp.exe 進程的IIS資訊,並且最後該對話框具有用於顯示父子進程關係的可選樹視圖模式。這些功能在一些複雜調試場景中決定調試哪個進程時減少了很多摩擦。
新的項目設計器
在預覽版3 中,有一個用於.NET SDK 項目的全新項目屬性設計器。新的設計器更易於使用和瀏覽,帶有清晰描述的單列選項。最重要的是,新設計器內置了搜索功能,因此現在可以輕鬆找到您需要的屬性。
深色主題改進
在預覽版3 中,您將看到深色主題的重大更改,以提高Visual Studio 的可用性。新的深色主題具有新的強調色,這種顏色不那麼強烈,並且可以減少分心和眼睛疲勞。新的強調色與最新的產品視覺標識相匹配,可幫助您在多個工具之間導航時快速找到正確的窗口。
開發現代應用
使用Visual Studio 2022,我們正在構建工具來支援您現有的應用程式和用於構建最新類型應用程式的工具。例如,在預覽版3 中,我們添加了可以在Linux 環境中運行測試的新功能,以及新的使用React和Vue.js來進行的前端開發的項目類型,不管您是使用TypeScript 還是JavaScript。
遠程測試
通過遠程測試,您現在可以從跨平台測試中獲得回饋,甚至可以在Visual Studio 中直接調試它們!該功能適用於一系列遠程環境,例如Linux 容器、WSL 和SSH 連接——使您能夠測試現代跨平台.NET 應用程式。
新的 JavaScript 和 TypeScript 項目類型
用於Angular、Vue 和React 的新JavaScript 和TypeScript 項目類型使您可以輕鬆地將前端應用程式合併到您的Visual Studio 解決方案中 – 使您能夠從Visual Studio 啟動和調試整個應用程式。
創新觸手可及
我們Visual Studio 2022 願景的另一個關鍵部分是創新功能,它可釋放您作為開發人員的潛力。作為開發人員,很多時候最難解決的是這個問題只有在應用程式運行時才會發生的問題。為了診斷這些問題,有時您所擁有的只是一份無法重現的客戶報告。如果您可以收集問題的記憶體dump,則可以使用Visual Studio 來調試記憶體dump,但這並非易事。
診斷分析器
記憶體dump是很複雜的,並且找到問題的根本原因就像大海撈針。在Visual Studio 2022 Preview 3 中,我們使用診斷分析器可以讓這個過程變得輕而易舉。診斷分析器可用於記憶體dump以識別.NET 應用程式中出現的常見問題。幫忙您能夠立即找到複雜問題的根源。
一次使用多個 Git 存儲倉庫
預覽版3 還獲得了新的預覽功能,例如多個Git 存儲倉庫,它使您能夠在一個解決方案中使用多個Git存儲倉庫,同樣你也可以從Visual Studio為存儲倉庫貢獻程式碼或者更新。可以從工具-> 選項菜單的”預覽”選項卡啟用此功能,只需在搜索欄中搜索”預覽”(Ctrl+Q)並查找”啟用多存儲倉庫支援”。
一鍵發布到 Azure DevOps
在預覽版3 中,通過最新的創建Git 存儲倉庫的體驗,可以更輕鬆地將程式碼發布到Azure DevOps。只需單擊一下,Visual Studio 即可初始化一個新的Git 存儲倉庫並將其推送到Azure DevOps。
總結
上面的功能只是我們在使用Visual Studio 2022 的幾個例子。在預覽版3 中還有更多功能需要探索。我們會持續更新,如果您迫不及待,請繼續閱讀發行說明,了解有關預覽版3 中新增功能的更多資訊。
參與!
Visual Studio 2022 預覽版3 可以與Visual Studio 2019 可以一起並排安裝,任何人都可以在免費使用預覽版。我們希望得到您的幫助,讓Visual Studio 2022 成為您的最佳開發者體驗。我們鼓勵您像使用Visual Studio 2019 預覽版一樣下載和使用預覽版。感謝您花時間通過開發者社區提供回饋、報告問題和參與調查。