正式宣布將要發(fā)布Visual Studio 2022 預覽版
首先,我們要感謝正在閱讀這篇文章的你,我們所有的產品開發(fā)都始于你也止于你,無論你是在開發(fā)者社區(qū)上發(fā)帖,還是填寫了調查問卷,還是向我們發(fā)送了反饋意見,或者參與了客戶研究,感謝你幫助我們繼續(xù)引導 Visual Studio 的產品路線圖。
現在我有一個激動人心的消息要宣布,Visual Studio 2022 的第一個公開預覽版將在今年夏天發(fā)布。
Visual Studio的下一個主要版本將更快,更易訪問且更輕巧,專門為學習者和構建工業(yè)規(guī)模解決方案的人員設計。有史以來第一次,Visual Studio將是64位。用戶體驗將變得更加干凈,智能和面向操作。
開發(fā)團隊的地理分布比以往任何時候都更加分散。在過去的一年中,很明顯,組織需要他們的開發(fā)團隊安全地協作,更快地提供解決方案,并不斷提高最終用戶的滿意度和價值。我們使與更好的GitHub集成的協作變得更加容易,從而使從想法到代碼再到云的無縫連接。
Visual Studio 2022是64位
Visual Studio 2022將是一個64位應用程序,在主devenv.exe進程中不再限于?4gb的內存。使用Windows上的64位Visual Studio,您甚至可以打開,編輯,運行和調試最大,最復雜的解決方案,而不會耗盡內存。
當Visual Studio使用64位時,這不會更改您使用Visual Studio生成的應用程序的類型或位數。Visual Studio將繼續(xù)成為構建32位應用程序的好工具。
我發(fā)現觀看Visual Studio的視頻放大并使用64位進程可用的額外內存感到非常滿意,因為它打開了一個包含1600個項目和約30萬個文件的解決方案。這里不再有內存不足的異常.

從加載解決方案到F5調試,我們還致力于使工作流程的每個部分更快,更高效。
為所有人設計
我們正在刷新用戶界面,以更好地保持您的狀態(tài)。其中一些更改是微妙的修飾,可以使UI現代化或減少擁擠感。總體而言,我們的目標是降低復雜性并減少認知負擔,以便您可以集中精力并停留在該區(qū)域中。此外,使Visual Studio更加易于訪問為每個人提供了更好的可用性-Visual Studio的下一版本將包括:
更新了圖標,以提高清晰度,易讀性和對比度。
Cascadia Code,一種新的固定寬度字體,可提供更好的可讀性和連字支持。(如果愿意,您可以立即嘗試Cascadia Code!https://aka.ms/CascadiaCode)
刷新并改進了產品主題。
與Accessibility Insights集成,可在您遇到最終用戶之前盡早發(fā)現可訪問性問題。

個性化
從開發(fā)人員到開發(fā)人員,我們都知道個性化您的IDE與挑選辦公桌椅同樣重要。我們必須使其“恰到好處”,然后才能發(fā)揮最大的生產力。從自定義IDE的功能到跨設備同步設置(對于那些維護多個開發(fā)人員的設備)的能力,使Visual Studio 2022變得“正當”將比以往任何時候都容易。
開發(fā)現代應用
Azure
Visual Studio 2022將使使用Azure可以輕松快捷地構建基于云的現代應用程序。我們將為您提供大量的存儲庫,這些存儲庫描述了當今應用程序中使用的常見模式。這些存儲庫由自以為是的代碼組成,這些代碼在操作中顯示了這些模式,用于提供Azure資源的基礎設施即代碼資產以及預構建的GitHub工作流和操作,可在您首次創(chuàng)建項目時使用完整的CI / CD解決方案進行設置。另外,所需的開發(fā)環(huán)境將在存儲庫中定義,以便您可以立即開始編碼和調試。
.NET
Visual Studio 2022將完全支持.NET 6及其針對Windows和Mac開發(fā)人員的Web,客戶端和移動應用程序的統(tǒng)一框架。其中包括用于Windows,Android,macOS和iOS上的跨平臺客戶端應用程序的.NET多平臺應用程序UI(.NET MAUI)。您還可以使用ASP.NET?Blazor?Web技術通過.NET MAUI編寫桌面應用程序。

對于大多數應用程序類型(例如Web,桌面和移動設備),您將可以使用.NET Hot Reload來應用代碼更改,而無需重新啟動或丟失應用程序狀態(tài)。

C ++
Visual Studio 2022將通過新的生產力功能,C ++ 20工具和IntelliSense包括對C ++工作負載的強大支持。新的C ++ 20語言功能將簡化大型代碼庫的管理,改進的診斷功能將使較難的問題更易于使用模板和概念進行調試。
我們還將集成對CMake,Linux和WSL的支持,以使您更輕松地創(chuàng)建,編輯,構建和調試跨平臺應用程序。如果您想升級到Visual Studio 2022,但擔心兼容性,則與C ++運行時的二進制兼容性將使它很輕松。
觸手可及的創(chuàng)新
診斷和調試
自信地調試應用程序的能力是您日常工作流程的核心。Visual Studio 2022將包括核心調試器中的性能改進,以及附加的功能,例如探查器中的火焰圖,以更好地發(fā)現熱路徑,相關斷點以進行更精確的調試,以及集成的反編譯體驗,這些使您可以逐步執(zhí)行自己不喜歡的代碼在本地沒有。
實時協作
Live Share為與他人合作,交換想法,配對編程和檢查代碼提供了新的機會。在Visual Studio 2022中,Live Share將引入集成的文本聊天功能,以便您可以快速進行有關代碼的對話,而無需任何上下文切換。您可以選擇安排重復使用相同鏈接的定期會話,從而簡化與經常性聯系人的協作。為了更好地支持組織內部的Live Share,我們還將引入會話策略,該策略定義了協作的任何合規(guī)性要求(例如,讀/寫終端是否應可共享?)。
洞察力和生產力
Visual Studio中的AI IntelliCode引擎在無縫地預測您的下一步行動方面將繼續(xù)變得更好。Visual Studio 2022將為您的日常工作流提供更多,更深入的集成,從而幫助您在正確的時間在正確的位置采取正確的操作。

異步協作
Visual Studio 2022將包括對Git和GitHub的強大新支持。當“我的代碼成為我們的代碼”時,提交代碼,發(fā)送請求請求和合并分支。您會注意到很多內置的邏輯和檢查點,它們可以有效地指導您完成合并和審閱過程,并期望同事的反饋會減慢速度。我們的指導原則是幫助您對所交付的代碼有更高的信心。
改進的代碼搜索
代碼搜索是軟件開發(fā)生命周期不可或缺的一部分。開發(fā)人員使用代碼搜索的原因很多:從他人那里學習,共享代碼,在重構時評估更改的影響,調查問題或查看更改。我們致力于在Visual Studio 2022中為所有這些關鍵活動提供更好的性能,以使您的工作效率更高。您還可以在已加載的范圍之外進行搜索,無論其位于什么代碼庫或存儲庫中,都可以找到所需的內容。
刷新Visual Studio for Mac
我們使用Mac的Visual Studio 2022的目標是為Mac量身定制現代的.NET IDE,以提供您在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工具窗口。
讓我們知道您的想法!
我們僅向您展示了我們正在進行的工作的一些要點,但是我們歡迎您對Visual Studio 2022的發(fā)展方向提出初步想法。與往常一樣,您可以轉到新的Developer Community,以瀏覽?現有的內容。提出要求進行投票和評論或?創(chuàng)建自己的請求。
請繼續(xù)關注有關64位Visual Studio 2022 Preview 1可用性的公告,其中將包括我們的UI改進和可訪問性改進。(記??!與所有正在進行的工作一樣,這些功能仍在開發(fā)中,因此其中一些功能將在首次公開發(fā)布后進入Visual Studio2022?。)
謝謝!
出處:https://devblogs.microsoft.com/
翻譯:GOOGLE協助翻譯
支持小微:
騰訊云 搞活動了?玩服務器的可以搞搞。? 就這幾天時間。
輕量?1C2G 50GB SSD盤 255元/3年
鏈接:https://curl.qcloud.com/qINmPBX9
版權申明:本文來源于網友收集或網友提供,如果有侵權,請轉告版主或者留言,本公眾號立即刪除。
右下角,您點一下在看圖片
小微工資漲1毛
商務合作QQ:185601686
