IT之家 6 月 18 日消息微軟今天宣布了 Visual Studio 2022 的公共預覽版 1。這是 Visual Studio 有史以來第一次是 64 位版本的,這意味著你的開發環境將不再局限于 4GB 的內存。增加的內存支持將使你能夠調試最大和最復雜的解決方案。

微軟還將為 VS 2022 帶來以下 UI 變化,IT之家認為,搭配即將到來的 Windows 11 全新的 UX/UI 效果會更佳。

更新了圖標,以提高清晰度、可讀和對比度。

Cascadia Code,一種新的固定寬度的字體,具有更好的可讀,并支持連字符。(如果你喜歡,你今天就可以試用 Cascadia Code!)。

更新和改進了產品主題。

與 Accessibility Insights 的整合,以盡早發現可訪問問題 -- 在它們到達你的終端用戶之前。

微軟還強調,Visual Studio 2022 將完全支持 . NET 6 及其統一框架,用于 Windows 和 Mac 開發者的 Web、客戶端和移動應用程序。

64 位升級

充分利用計算機的所有資源,將 Visual Studio 縮放到最大的項目和復雜的工作負載,而不會耗盡內存。你可以繼續運行并調試 32 位應用。

附帶 .NET 6

使用 .NET 6 和 .NET MAUI 框架開發跨臺和云應用。在 Linux 環境中生成、調試、測試 .NET 應用。

目前最好的 IntelliCode

通過更好地理解編碼上下文,并利用 50 萬個開源存儲庫的代碼模式,IntelliCode 現在可以自動完成較大的代碼塊 (一次多達一整行)。

微軟表示,Visual Studio 2022 第一個預覽版的主要目的是“測試和調整新 64 位臺的可擴展”。新的 Visual Studio 將充分利用你的系統資源,這應該會提高程序的可靠,特別是在長期使用 Visual Studio 時。切換到 64 位是一個很大的變化,微軟希望開發者利用這個預覽版進行項目工作,發現軟件的任何問題,以便在以后 Visual Studio 的最終版本發布之前向微軟報告,進行修復。

IT之家獲悉,那些想要下載 Visual Studio 的用戶將能夠從社區版、專業版和企業版中選擇。除了可以免費使用外,它們還可以與舊版本的 Visual Studio 一起安裝,使測試人員在任何時候都能更靈活地運行哪個版本的 Visual Studio。

雖然 Visual Studio 2022 預覽版 1 側重于 64 位支持,但預覽版 2 將推出大量的新功能和其他能提升。與預覽版 1 一起推出的新功能之一是帶有 IntelliCode 的代碼自動完成功能,它可以根據上下文建議完成。你可以在 Visual Studio 2022 路線圖中看到微軟計劃的其他變化。

如果你依賴擴展,這個預覽版可能不適合你。微軟已經暫時停止了擴展程序在這個預覽版中的工作,同時給合作伙伴時間來更新它們,使它們能夠正常工作。對于那些使用 macOS 的用戶,微軟說 Visual Studio 2022 的第一個預覽版將很快推出。macOS 的預覽版將有新的現代 UI,但微軟仍然認為在它有足夠的信心向公眾展示之前,它還需要進行改進。

Visual Studio 2022 預覽版新功能及其他改進C++

Visual Studio 2022 將包括對 C++ 工作負載的強大支持,包括新的生產力特、C++20 工具和 IntelliSense。新的 C++20 語言功能將簡化對大型代碼庫的管理,改進的診斷方法將使棘手的問題更容易通過模板和概念進行調試。

微軟還整合了對 CMake、Linux 和 WSL 的支持,使你更容易創建、編輯、構建和調試跨臺的應用程序。如果你想升級到 Visual Studio 2022,但又擔心兼容問題,與 C++ 運行時的二進制兼容將使你無后顧之憂。

診斷和調試

自信地調試你的應用程序的能力是你日常工作流程的中心。Visual Studio 2022 將包括核心調試器的能改進,還有一些額外的功能,如剖析器中的火焰圖,用于更好地發現熱點路徑,依賴斷點用于更精確的調試,以及集成的反編譯體驗,這將使你能夠步入你沒有本地的代碼。

實時協作

Live Share 為與他人協作、交流想法、結對編程和審查代碼提供了新的機會。在 Visual Studio 2022 中,Live Share 將引入集成的文本聊天,這樣你就可以就你的代碼進行快速對話,而不需要任何上下文切換。你可以選擇安排重復使用同一鏈接的循環會話,從而簡化與經常聯系的人的合作。為了更好地支持組織內的 Live Share,微軟還將引入會話政策,定義協作的任何合規要求(例如,讀/寫終端應該是可共享的)

洞察力和生產力

Visual Studio 中的 AI IntelliCode 引擎在無縫預測你的下一步行動方面繼續變得更好。Visual Studio 2022 將提供更多、更深入的集成到你的日常工作流程中,幫助你在正確的時間、正確的地點采取正確的行動。

異步協作

Visual Studio 2022 將包括對 Git 和 GitHub 的強大新支持。提交代碼、發送拉動請求和合并分支是“我的代碼變成我們的代碼”的時候。你會注意到很多內置的邏輯和檢查點,以指導你有效地完成合并和審查過程,預計來自同事的反饋可能會使事情變慢。微軟在這里的指導原則是幫助你對交付的代碼有更高的信心。

改進代碼搜索

代碼搜索是軟件開發生命周期的一個組成部分。開發人員使用代碼搜索有很多原因:向他人學、分享代碼、在重構時評估變化的影響、調查問題或審查變化。微軟致力于為 Visual Studio 2022 中的所有這些關鍵活動提供更好的能,以使你的工作效率更高。你也將能夠在你加載的范圍之外進行搜索,以找到你正在尋找的東西,無論它位于哪個代碼庫或 repo 中。

更新 Visual Studio for Mac

微軟對 Visual Studio 2022 for Mac 的目標是為 Mac 量身定做一個現代化的.NET 集成開發環境,提供你所喜愛的 Visual Studio 的生產體驗。微軟正在努力將 Visual Studio for Mac 遷移到本地 macOS UI,這意味著它將具有更好的能和可靠。這也意味著 Visual Studio for Mac 可以充分利用所有內置的 macOS 輔助功能。我們正在更新整個 IDE 的菜單和術語,使 Visual Studio 在 Mac 和 Windows 之間更加一致。來自 Visual Studio 的新的 Git 體驗也將進入 Visual Studio for Mac,首先是引入 Git Changes 工具窗口。