提早劇透 Visual Studio 2022 的最新功能

不管您是經過在開發者社區上提交您的建議,仍是經過填寫調查表,向咱們發送反饋,仍是參與客戶研究,咱們全部產品的開發都始於您,感謝您爲繼續指導Visual Studio的產品路線圖而作出的貢獻。在這裏我很高興宣佈Visual Studio 2022的第一個預覽版本將在今年夏天發佈。 編程

下一代的Visual Stuido將更快,更易訪問且更輕巧,專門爲學習者和構建工業規模解決方案的人設計。有史以來第一次,Visual Studio將是64位。用戶體驗將變得更加乾淨,智能和易操做。安全

開發團隊的地理分佈比以往任什麼時候候都更加分散。在過去的一年中,很明顯,組織須要他們的開發團隊安全地協做,更快地提供解決方案,並不斷提升最終用戶的滿意度和價值。經過更好的與GitHub集成,咱們能夠更輕鬆地進行協做,從而實現從構思到代碼再到雲的無縫鏈接。框架

Visual Studio 2022 是 64位應用程序

Visual Studio 2022將是一個64位應用程序,在主進程(devenv.exe)中再也不受限制於〜4gb的內存。 藉助Windows上的64位Visual Studio,您甚至能夠打開,編輯,運行和調試最大,最複雜的解決方案,而不會耗盡內存。異步

當Visual Studio使用64位時,這不會改變您使用Visual Studio生成的應用程序的類型或位數。 Visual Studio將繼續成爲構建32位應用程序的好工具。ide

經過觀看下面的Visual Stuido視頻中能夠更加清晰地看到如何放大並使用64位進程可用的額外內存,這一點仍是令我感到很是滿意,由於它運用64位進程去打開了一個包含1600個項目和約30萬個文件的解決方案, 而且再也不有內存不足的異常。工具

![1.gif
從加載解決方案到F5調試,咱們還致力於使工做流程的每一個部分更快,更高效。性能

爲每一個人考量的設計

咱們正在更新了用戶界面,也能讓您快速上手。 其中更改了一些微妙的裝飾,可使UI現代化或減小擁擠感。 整體而言,咱們的目標是下降複雜性並減小認知負擔,以便您能夠集中精力並停留在該區域中。 此外,使Visual Studio更加易於訪問爲每一個人提供更好的可用性-Visual Studio的下一版本將包括:學習

  • 更新了圖標,以提升清晰度,易讀性和對比度。
  • Cascadia Code,一種新的固定寬度字體,可提供更好的可讀性和連字支持。 (若是願意,您能夠當即嘗試Cascadia Code!https//aka.ms/CascadiaCode)
  • 刷新並改進了產品主題。
  • Accessibility Insights 集成,比您的用戶更早發現可訪問性問題。

![圖片1.png

個性化

一樣是開發人員,咱們都知道個性化您的IDE與挑選辦公桌椅一樣重要。 咱們必須使其「恰到好處」,而後才能發揮最大的生產力。 從自定義IDE的功能到跨設備同步設置(對於那些維護多個開發人員的設備)的能力,使Visual Studio 2022變得「恰到好處」將比以往任什麼時候候都容易。字體

開發流行的應用程序

Azure

Visual Studio 2022將使用Azure能夠輕鬆快捷地構建基於雲的應用程序。 咱們將爲您提供大量的存儲庫,這些存儲庫描述了當今應用程序中使用的常見模式。 這些存儲庫由各自的代碼組成,這些代碼在操做中顯示了這些模式,用於提供Azure資源的基礎設施即代碼資產以及預構建的GitHub工做流和操做,這些操做會在您首次建立項目時爲您提供完整的CI / CD解決方案 。 另外,所需的開發環境將在存儲庫中定義,以便您能夠當即開始編碼和調試。ui

.NET

Visual Studio 2022將徹底支持.NET 6及其針對Windows和Mac開發人員的Web端、客戶端和移動端應用程序的統一框架。 其中包括用於Windows,Android,macOS和iOS上的跨平臺客戶端應用程序的.NET多平臺應用程序UI(.NET MAUI)。 您還可使用ASP.NET Blazor Web技術經過.NET MAUI編寫桌面應用程序。


對於大多數應用程序類型(例如Web,桌面端和移動端),您將可使用.NET Hot Reload來應用代碼更改,而無需重啓或丟失應用程序狀態。

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更強大的新支持。提交代碼,發送pull請求和合並分支,正是「個人代碼成爲咱們的代碼」的體現。 您會注意到許多內置的邏輯和檢查點,能夠有效地指導您完成合並和審閱過程,從同事那裏獲取預期的反饋,防止延緩工做進度。 咱們的指導原則是幫助您對所交付的代碼更有信心。

改進的代碼搜索

代碼搜索是軟件開發生命週期不可或缺的一部分。 開發人員使用代碼搜索的緣由不少:從他人那裏學習、共享代碼,評估重構時更改的影響,調查問題或檢查更改。 咱們致力於在Visual Studio 2022中爲全部這些關鍵活動提供更好的性能,以使您工做更高效。 您也能夠在加載範圍以外進行搜索,不管其位於哪一個代碼庫或存儲庫中,均可以找到所需的內容。

更新Visual Studio for Mac

Visual Studio 2022 for Mac的目標是爲Mac量身定製一個流行的.NET IDE,以提供您在Visual Studio for window中喜好的生產體驗。 咱們正在努力將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採起的發展方向的初步想法。與往常同樣,您能夠轉到新的開發者論壇瀏覽已有的功能建議。 您能夠投票、評論或提出本身的建議。

請繼續關注64位Visual Studio 2022 Preview 1可用性的公告,其中將包括咱們的UI改進和輔助功能改進。 (注意!與全部正在進行的工做同樣,這些功能仍在開發中,所以其中一些功能將在首次公開發布以後進入Visual Studio 2022).
若是您在使用Visual Studio中有任何問題,也歡迎在Microsoft Q&A論壇提問: https://docs.microsoft.com/en... .

相關文章
相關標籤/搜索