{"id":237673,"date":"2022-04-26T11:26:53","date_gmt":"2022-04-26T18:26:53","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=237673"},"modified":"2022-04-26T11:26:53","modified_gmt":"2022-04-26T18:26:53","slug":"visual-studio-2022-for-mac-release-candidate","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-for-mac-release-candidate\/","title":{"rendered":"Visual Studio 2022 for Mac Release Candidate"},"content":{"rendered":"<p>On behalf of our whole team, I\u2019m beyond excited to announce that the Visual Studio 2022 for Mac 17.0 Release Candidate (RC) is ready for you to download now and includes a go-live license that allows you to develop in production environments.<\/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 RC<\/a><\/div><\/p>\n<p><figure id=\"attachment_237684\" aria-labelledby=\"figcaption_attachment_237684\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode.png\"><img decoding=\"async\" class=\"wp-image-237684 size-large\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-1024x560.png\" alt=\"Visual Studio for Mac IDE with a file list on the left, code editor in the center, and Git Changes window on the right. The Git changes window shows a staged file and a commit comment of &quot;Adding support for unsubscribing from podcasts.&quot;\" width=\"640\" height=\"350\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-1024x560.png 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-300x164.png 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-768x420.png 768w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-1536x840.png 1536w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/Visual-Studio-2022-for-Mac-Dark-Mode-2048x1120.png 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"figcaption_attachment_237684\" class=\"wp-caption-text\"><em>Visual Studio 2022 for Mac with the new Git Changes window<\/em><\/figcaption><\/figure><\/p>\n<h2>A faster, more fluid IDE for everyone<\/h2>\n<p>This release swaps out the front-end UI of the IDE with a fully native macOS UI, replacing our previous architecture that was made up of a combination of UI technologies. We also replaced the IDE\u2019s backend by moving to run it on .NET 6. The combination of these two major changes results in a smoother UI experience. You\u2019ll see this throughout Visual Studio for Mac, whether you\u2019re coding in the IDE or laying out your tool windows and workspace in a way that is perfect for you.<\/p>\n<p>Along with our work to move to native macOS UI, the IDE also now fully supports native macOS accessibility tooling like VoiceOver and Voice Control. Visual Studio for Mac will now behave more consistently with the macOS accessibility experience and will be able to take advantage of new OS features, such as the Full Keyboard Access feature introduced in macOS Monterey.<\/p>\n<p><figure id=\"attachment_234757\" aria-labelledby=\"figcaption_attachment_234757\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-VoiceOver.png\"><img decoding=\"async\" class=\"wp-image-234757 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-VoiceOver.png\" alt=\"Visual Studio for Mac showing macOS VoiceOver describing the Git Changes window\" width=\"552\" height=\"372\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-VoiceOver.png 552w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-VoiceOver-300x202.png 300w\" sizes=\"(max-width: 552px) 100vw, 552px\" \/><\/a><figcaption id=\"figcaption_attachment_234757\" class=\"wp-caption-text\"><em>macOS VoiceOver describing contents of the new Git Changes window<\/em><\/figcaption><\/figure><\/p>\n<p>&nbsp;<\/p>\n<h2>Native support for Apple\u2019s M1 processor<\/h2>\n<p>Visual Studio for Mac can now take advantage of the raw performance from Apple\u2019s M1 (ARM64) processor, thanks to the native arm64 support provided by .NET 6. Actions like loading large solutions are up to 50% faster than in Visual Studio 2019 for Mac running on M1 processors.<\/p>\n<p><figure id=\"attachment_237685\" aria-labelledby=\"figcaption_attachment_237685\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/VSMac-2022-vs-2019.gif\"><img decoding=\"async\" class=\"wp-image-237685 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2022\/04\/VSMac-2022-vs-2019.gif\" alt=\"Video showing a comparison of solution load time on a Mac with an M1 processor. Showing the solution loading in 12 seconds on Visual Studio 2022 for Mac versus. 23 seconds in Visual Studio 2019 for Mac.\" width=\"800\" height=\"450\" \/><\/a><figcaption id=\"figcaption_attachment_237685\" class=\"wp-caption-text\"><em>Comparison of solution load performance on a Mac with an Apple M1 processor.<\/em><\/figcaption><\/figure><\/p>\n<h2>Building modern applications using .NET 6<\/h2>\n<p>With this release you can build ASP.NET Core, Cloud, and console applications using <a href=\"https:\/\/aka.ms\/dotnet6-GA\">.NET 6<\/a>\u00a0and C# 10. Azure Functions V4 is also now supported, so you can develop your serverless applications on top of .NET 6.<\/p>\n<p><figure id=\"attachment_234754\" aria-labelledby=\"figcaption_attachment_234754\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Csharp-10.png\"><img decoding=\"async\" class=\"wp-image-234754 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Csharp-10.png\" alt=\"A C# minimal API app that prints Hello, World when opened via URL\" width=\"448\" height=\"168\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Csharp-10.png 448w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Csharp-10-300x113.png 300w\" sizes=\"(max-width: 448px) 100vw, 448px\" \/><\/a><figcaption id=\"figcaption_attachment_234754\" class=\"wp-caption-text\"><em>Writing a minimal API with C# 10<\/em><\/figcaption><\/figure><\/p>\n<h2>.NET MAUI tooling: Coming soon to v17.1<\/h2>\n<p>.NET MAUI tooling will not be supported in Visual Studio 2022 for Mac v17.0. In an upcoming Visual Studio 2022 for Mac v17.1 release, you\u2019ll also be able to build mobile applications using .NET 6 and .NET MAUI. <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-maui-rc-1\/\">.NET MAUI RC<\/a> is out and the team is getting ready for GA! You\u2019ll be able to open .NET MAUI projects in the preview releases of Visual Studio for Mac, and the team will add more .NET MAUI tooling support throughout the summer!<\/p>\n<h2>More productivity tooling from Visual Studio<\/h2>\n<p>Finally, this release focuses on improving your daily development experience by enabling a few familiar features from Visual Studio (on Windows) such as the Git Changes window, tool window drag and drop, and subword navigation.<\/p>\n<h2><strong>Git Changes<\/strong><\/h2>\n<p>Using the new Git Changes window, you can easily view files you\u2019ve modified, added, or removed in your solutions under Git version control.<\/p>\n<p><figure id=\"attachment_234756\" aria-labelledby=\"figcaption_attachment_234756\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Git-Changes.png\"><img decoding=\"async\" class=\"wp-image-234756 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Git-Changes.png\" alt=\"The Git Changes window in Visual Studio for Mac, enabling the creating of commits in Git version control.\" width=\"250\" height=\"412\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Git-Changes.png 250w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/09\/2021-09-VSMac-Git-Changes-182x300.png 182w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><figcaption id=\"figcaption_attachment_234756\" class=\"wp-caption-text\"><em>A new Git Changes window for reviewing and committing your work<\/em><\/figcaption><\/figure><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>Tool Window Drag and Drop<\/strong><\/h2>\n<p>As part of the move to native macOS UI in Visual Studio 2022 for Mac, we\u2019ve updated our tool window drag &amp; drop layout support to provide the same visual cues as Visual Studio (on Windows). \u00a0Now when you drag a tool window, you\u2019ll see on-screen icons that show you where the window can be docked.<\/p>\n<p><figure id=\"attachment_235869\" aria-labelledby=\"figcaption_attachment_235869\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/VSMac17-Preview4-ToolWindowDocking.gif\"><img decoding=\"async\" class=\"wp-image-235869 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/12\/VSMac17-Preview4-ToolWindowDocking.gif\" alt=\"Visual Studio 2022 for Mac with a file list (solution window) docked on the right side of the IDE. The window is then dragged and dropped to dock on the left side.\" width=\"857\" height=\"540\" \/><\/a><figcaption id=\"figcaption_attachment_235869\" class=\"wp-caption-text\"><em>Moving the solution window from the right-side of the IDE to the left-side.<\/em><\/figcaption><\/figure><\/p>\n<p>In Visual Studio, tool windows are the small panes on the edges of your IDE like the solution\/file list, Git changes window, document outline, etc. You can rearrange these windows by clicking and dragging on their titles and then \u201cdocking\u201d them to another side of the IDE. You can also auto-hide them so they show only on hover of your mouse.<\/p>\n<h2><strong>Subword Navigation<\/strong><\/h2>\n<p>A great new feature coming to the editor in this release is subword navigation; a feature recently introduced into Visual Studio 2022 running on Windows. Using the string \u201cHelloWorld\u201d as an example, when you use the Ctrl+Alt+Left Arrow and Ctrl+Alt+Right Arrow shortcuts the cursor will move between the subwords \u201cHello\u201d and \u201cWorld\u201d. Making it easier to move between or select these subwords in your source.<\/p>\n<p><figure id=\"attachment_235249\" aria-labelledby=\"figcaption_attachment_235249\" class=\"wp-caption aligncenter\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/11\/subWordNavigation.gif\"><img decoding=\"async\" class=\"wp-image-235249 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2021\/11\/subWordNavigation.gif\" alt=\"A text editor showing the code &quot;public static CatalogBaseURL&quot; and moving through the words Catalog Base and URL via keyboard.\" width=\"331\" height=\"121\" \/><\/a><figcaption id=\"figcaption_attachment_235249\" class=\"wp-caption-text\"><em>Navigating subwords in the C# editor.<\/em><\/figcaption><\/figure><\/p>\n<p>Hundreds of bug fixes and many smaller improvements, like new code refactorings, were also added in this release \u2013 you can read all about them in the <a href=\"https:\/\/aka.ms\/vsmac-preview-release-notes\">release notes<\/a>.<\/p>\n<h2>Share your thoughts &amp; feedback<\/h2>\n<p>We need your help to ensure that Visual Studio 2022 for Mac can replace Visual Studio 2019 for Mac. Your feedback is crucial to helping make sure this is the fastest and most productive release yet. After you\u2019ve had a chance to try out this RC release, please let us know what you think by taking the Visual Studio for Mac Preview survey:<\/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 RC<\/a><\/div><\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/www.surveymonkey.com\/r\/P5DMRYM\" target=\"_blank\">Share your feedback<\/a><\/div><\/p>\n<p>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:\/\/developercommunity.visualstudio.com\/report?space=41&amp;entry=problem\">problem reports<\/a>! 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>On behalf of our whole team, I\u2019m beyond excited to announce that the Visual Studio 2022 for Mac 17.0 Release Candidate (RC) is ready for you to download now and includes a go-live license that allows you to develop in production environments. A faster, more fluid IDE for everyone This release swaps out the front-end [&hellip;]<\/p>\n","protected":false},"author":2302,"featured_media":236702,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[6820,452,4976],"class_list":["post-237673","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","tag-vsmac"],"acf":[],"blog_post_summary":"<p>On behalf of our whole team, I\u2019m beyond excited to announce that the Visual Studio 2022 for Mac 17.0 Release Candidate (RC) is ready for you to download now and includes a go-live license that allows you to develop in production environments. A faster, more fluid IDE for everyone This release swaps out the front-end [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/237673","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=237673"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/237673\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/236702"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=237673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=237673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=237673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}