{"id":236382,"date":"2022-01-25T14:00:09","date_gmt":"2022-01-25T22:00:09","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=236382"},"modified":"2022-01-31T09:26:35","modified_gmt":"2022-01-31T17:26:35","slug":"visual-studio-2022-for-mac-preview-5","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-for-mac-preview-5\/","title":{"rendered":"Visual Studio 2022 for Mac Preview 5"},"content":{"rendered":"<p>Today, we released Visual Studio 2022 for Mac Preview 5, marking the first Visual Studio for Mac release running on .NET 6 and natively on Apple\u2019s M1 (ARM-based) processor. This change has resulted in some immediate performance wins and lays the foundation for the team to innovate more rapidly in the future. We also continued the work of moving the IDE to fully native macOS UI by upgrading more high use parts of the IDE including the Document Switcher and Document Outline. You can read all about the latest changes in the <a href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releases\/2022\/mac-release-notes-preview\">release notes<\/a>. Get the latest release now by using the Visual Studio &gt; Check for Updates\u2026 menu, or download it directly:<\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/aka.ms\/installer\/preview\" target=\"_blank\">Download Visual Studio 2022 for Mac Preview 5<\/a><\/div><\/p>\n<p>Visual Studio for Mac is the IDE for .NET developers building apps for the web and cloud using ASP.NET Core, mobile using .NET or Xamarin, and Unity games on the Mac. Depending on the size of your company and what you\u2019re working on, you may be eligible to use Visual Studio Community for Mac. For those with Visual Studio Subscriptions, you\u2019ll find Visual Studio Professional for Mac or Visual Studio Enterprise for Mac are included in your subscription. Learn more about <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/mac\/activation\/\">how to activate your Visual Studio for Mac license<\/a> on our website.<\/p>\n<h2>.NET 6 CLR brings performance wins on both M1 &amp; Intel processors<\/h2>\n<p>The move to run Visual Studio for Mac on the .NET 6 CLR is a critical investment that will allow us to take advantage of the latest innovations from .NET. One of the first benefits of moving from the Mono runtime to .NET 6 is improved performance for several scenarios granted by the new I\/O implementation in .NET 6. Please note these are still early builds so you may see slightly different results, but that we\u2019re continuing the investment in optimizing Visual Studio for Mac on M1 processors and would love your feedback.<\/p>\n<p><div style=\"width: 1278px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-236382-1\" width=\"1278\" height=\"720\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-17-Preview-5-Comparison.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-17-Preview-5-Comparison.mp4\">https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-17-Preview-5-Comparison.mp4<\/a><\/video><\/div><\/p>\n<h2>More features moved to native UI: Document Switcher and Document Outline<\/h2>\n<p>In addition to the transition to .NET 6 we\u2019re making more progress transitioning to a native MacOS UI. The entire IDE experience is now implemented in native macOS UI, where previously it was a combination of native UI and custom drawn UI controls using a non-native control library. To date we\u2019ve migrated near 95% of the user experience from Visual Studio 2019 for Mac, including the editors, all commonly used tool windows, and most preferences and project settings. In Preview 5 we\u2019ve continued this work by porting the Document Switcher and Document Outline window.<\/p>\n<p><figure id=\"attachment_236390\" aria-labelledby=\"figcaption_attachment_236390\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Switcher.png\"><img decoding=\"async\" class=\"wp-image-236390\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Switcher.png\" alt=\"Dialog shown in Visual Studio for Mac when using the Ctrl+Tab shortcut. The dialog shows a list of open windows and documents.\" width=\"600\" height=\"460\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Switcher.png 720w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Switcher-300x230.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"figcaption_attachment_236390\" class=\"wp-caption-text\">Document Switcher (Shown when using the Ctrl+Tab shortcut to change windows)<\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<p><figure id=\"attachment_236391\" aria-labelledby=\"figcaption_attachment_236391\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline.png\"><img decoding=\"async\" class=\"wp-image-236391\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline.png\" alt=\"Document outline for a C# file. Displays BasketService class with members expanded beneath it, such as AddItemToBasket and SetQuantities.\" width=\"600\" height=\"585\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline.png 720w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline-300x293.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline-24x24.png 24w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/01\/2022-Jan-25-VSMac-Doc-Outline-48x48.png 48w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"figcaption_attachment_236391\" class=\"wp-caption-text\">View &gt; Other Windows &gt; Document Outline for .cs files<\/figcaption><\/figure><\/p>\n<p>You can learn more about the benefits that come from moving to native UI in our <a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-for-mac-preview-1-is-now-available\/\">Preview 1 blog post<\/a> where we highlight our goal with Visual Studio 2022 for Mac: to make a modern .NET IDE tailored for the Mac that delivers the productive experience you\u2019ve come to love in Visual Studio.<\/p>\n<h2>Please keep sharing your feedback<\/h2>\n<p>We want your help making Visual Studio 2022 for Mac the best developer experience for you. Your feedback continues to inform our plans. If you\u2019re interested in receiving updates directly from our team, <a href=\"https:\/\/www.surveymonkey.com\/r\/6S8WGD7\">join our Preview Newsletter<\/a> \u2013 we\u2019ll share updates on what\u2019s new and provide more opportunities for you to give feedback to our team.<\/p>\n<p>Finally, please share your thoughts in our Visual Studio for Mac Preview survey, and keep sending those <a href=\"https:\/\/aka.ms\/vsmac-suggestion\">suggestions<\/a> or <a href=\"https:\/\/docs.microsoft.com\/visualstudio\/mac\/report-a-problem\">problem reports<\/a> coming! You can use the <strong>Help &gt; Report a Problem<\/strong> or <strong>Help &gt; Provide a Suggestion<\/strong> menus to share feedback, or go to the <a href=\"https:\/\/developercommunity.visualstudio.com\/search?space=41&amp;stateGroup=active\">Visual Studio for Mac Developer Community<\/a> site to vote for those that are most important to you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we released Visual Studio 2022 for Mac Preview 5, marking the first Visual Studio for Mac release running on .NET 6 and natively on Apple\u2019s M1 (ARM-based) processor. This change has resulted in some immediate performance wins and lays the foundation for the team to innovate more rapidly in the future. <\/p>\n","protected":false},"author":2302,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[6820,452],"class_list":["post-236382","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-visual-studio-2022-for-mac","tag-visual-studio-for-mac"],"acf":[],"blog_post_summary":"<p>Today, we released Visual Studio 2022 for Mac Preview 5, marking the first Visual Studio for Mac release running on .NET 6 and natively on Apple\u2019s M1 (ARM-based) processor. This change has resulted in some immediate performance wins and lays the foundation for the team to innovate more rapidly in the future. <\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/236382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/2302"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=236382"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/236382\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=236382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=236382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=236382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}