Visual Studio 2022是由微軟公司最新推出的跨平臺(tái)集成開發(fā)環(huán)境,Visual Studio2022預(yù)覽版第一次是64位版本的,這意味著你的開發(fā)環(huán)境將不再局限于4GB的內(nèi)存,可以對(duì)更大和更復(fù)雜的解決方案進(jìn)行打開、編輯、運(yùn)行和調(diào)試,都不會(huì)耗盡內(nèi)存。
功能特點(diǎn)
個(gè)人化
對(duì)開發(fā)者而言,我們明白,個(gè)性化你的 IDE 就像挑選你的辦公桌椅一樣重要。我們必須讓它 “恰到好處”,然后才能發(fā)揮最大的生產(chǎn)力。讓 Visual Studio 2022 對(duì)你來說 “恰到好處” 將比以往任何時(shí)候都更容易,從定制 IDE 的各個(gè)方面,到跨設(shè)備同步設(shè)置的能力。
開發(fā)現(xiàn)代應(yīng)用程序
Azure
Visual Studio 2022 將使您能夠快速、輕松地使用 Azure 構(gòu)建現(xiàn)代、基于云的應(yīng)用程序。我們將為您提供大量的倉庫,描述了當(dāng)今應(yīng)用程序中使用的常見模式。這些倉庫由顯示這些模式操作的意見代碼、用于配置 Azure 資源的基礎(chǔ)設(shè)施即代碼資產(chǎn)以及內(nèi)置的 GitHub 工作流和 Github Action 組成,在您首次創(chuàng)建項(xiàng)目時(shí),提供完整的 CI/CD 解決方案。此外,所需要的開發(fā)環(huán)境都將在倉庫中定義,以便您可以立即開始編碼和調(diào)試。
.NET
Visual Studio 2022 將完整的支持 .NET 6,及其用于 Windows 和 Mac 開發(fā)人員的 Web、客戶端和移動(dòng)應(yīng)用程序的統(tǒng)一框架。這包括了 .NET Multi-platform App UI(.NET MAUI),用于構(gòu)建 Windows、Android、macOS和iOS上的跨平臺(tái)客戶端應(yīng)用。此外您還可以使用Blazor 通過.NET MAUI 來編寫桌面應(yīng)用程序。
軟件亮點(diǎn)
C++
Visual Studio 2022將包括對(duì)C++工作負(fù)荷的強(qiáng)大支持,包括新的生產(chǎn)力功能、C++20 工具和 IntelliSense。新的C++20 語言功能將簡化對(duì)大型代碼庫的管理,改進(jìn)的診斷功能將使 templates 和 concepts 變得更容易調(diào)試。
我們還集成了對(duì) CMake、Linux 和 WSL 的支持,使您更容易創(chuàng)建、編輯、構(gòu)建和調(diào)試跨平臺(tái)應(yīng)用程序。如果你想升級(jí)到Visual Studio 2022,但又擔(dān)心兼容性問題,二進(jìn)制兼容的 C++ 運(yùn)行時(shí)將使你毫無痛苦。
創(chuàng)新觸手可及
診斷和調(diào)試
自信地調(diào)試應(yīng)用程序是您日常工作中的重要部分。Visual Studio 2022 將包括核心調(diào)試器的性能改進(jìn),并提供更多的功能,例如探查器中的火焰圖以更好地發(fā)現(xiàn)熱點(diǎn)路徑、依賴斷點(diǎn)以實(shí)現(xiàn)更精確的調(diào)試,以及集成的反編譯體驗(yàn)版,這將使您能夠單步調(diào)試在本地沒有的代碼。
實(shí)時(shí)協(xié)作
Live Share 為與他人協(xié)作、交換想法、結(jié)對(duì)編程和審查代碼提供了新的機(jī)會(huì)。在 Visual Studio 2022 中,Live Share將引入集成的文本聊天,這樣您就可以在沒有任何上下文切換的情況下就您的代碼進(jìn)行快速對(duì)話。您還可以選擇安排重復(fù)使用相同鏈接的定期會(huì)話,從而簡化與您經(jīng)常聯(lián)系的人的協(xié)作。為了在組織內(nèi)更好地支持Live Share,我們還將引入會(huì)話策略,該策略定義了協(xié)作的任何權(quán)限要求(例如,讀/寫終端是否應(yīng)該可以共享)。
洞察力和生產(chǎn)力
Visual Studio中 的 AI IntelliCode 引擎在無縫預(yù)測您的下一步行動(dòng)方面將繼續(xù)變得更好。Visual Studio 2022 將為您的日常工作流程提供更多、更深入的集成,幫助您在正確的時(shí)間、正確的位置采取正確的行動(dòng)。
全新更新
改進(jìn)的代碼搜索
代碼搜索是軟件開發(fā)生命周期中不可或缺的一部分。開發(fā)人員使用代碼搜索有很多原因:向他人學(xué)習(xí)、共享代碼、在重構(gòu)時(shí)評(píng)估更改的影響、調(diào)查問題或?qū)彶楦?。我們致力于在Visual Studio 2022中為所有這些關(guān)鍵活動(dòng)提供更好的性能,以提高您的工作效率。您還將能夠在已加載的范圍之外進(jìn)行搜索,以找到您要找的東西,無論它位于哪個(gè)代碼庫或 repo 中。
更新 Visual Studio for Mac
我們對(duì) Visual Studio 2022 for Mac 的目標(biāo)是,為 Mac 量身定做一個(gè)現(xiàn)代化的 .NET IDE,提供你所喜愛的 Visual Studio 的生產(chǎn)體驗(yàn)。我們正在努力將 Visual Studio for Mac 轉(zhuǎn)移到原生的 macOS 用戶界面,這意味著它將具有更好的性能和可靠性。這也意味著 Visual Studio for Mac 可以充分利用所有內(nèi)置的 macOS 輔助功能。我們正在更新整個(gè) IDE 的菜單和術(shù)語,以使 Visual Studio 在 Mac 和 Windows 之間更加一致。Visual Studio 的全新 Git 體驗(yàn)也將登陸 Visual Studio for Mac,首先是 Git Changes 工具窗口的引入。
讓我們知道你的想法
這里只向您展示了我們正在進(jìn)行工作中的一點(diǎn)點(diǎn)亮點(diǎn),但我們歡迎您對(duì) Visual Studio 2022 的方向提出初步想法。一如既往,您可以前往新的開發(fā)者社區(qū),瀏覽現(xiàn)有的功能請(qǐng)求,進(jìn)行投票和評(píng)論,或者創(chuàng)建您自己的功能請(qǐng)求。