https://devblogs.microsoft.com/visualstudio/?p=232313 Skip to main content [RE1Mu3b] Microsoft Visual Studio Visual Studio Visual Studio * Home * DevBlogs * Developer + Visual Studio + Visual Studio Code + Visual Studio for Mac + DevOps + Developer support + CSE Developer + Azure SDK + IoT + Command Line + Perf and Diagnostics + Dr. International + Notification Hubs + Math in Office * Technology + DirectX + PIX + SurfaceDuo + Startups + Sustainable Engineering * Languages + C++ + Java + Java Blog in Chinese + JavaScript + PowerShell Community + PowerShell Team + Python + Q# + TypeScript + Visual Basic + Visual C# + Visual F# * .NET + .NET + ASP.NET + NuGet + Xamarin * Platform Development + #ifdef Windows + Apps for Windows + Azure Depth Platform + Azure Government + Bing Dev Center + Microsoft Edge Dev + Microsoft Azure + Office 365 Development + Old New Thing + Windows MIDI and Music dev + Windows Search Platform * Data Development + Azure Cosmos DB + Azure Data Studio + Azure SQL + OData + Revolutions R + SQL Server Data Tools * More Visual Studio 2022 Amanda Silver Amanda April 19th, 2021 All of our product development begins and ends with you--whether you posted on Developer Community, filled out a survey, sent us feedback, or took part in a customer study, thank you for helping to continue to steer the product roadmap for Visual Studio. I have exciting news--the first public preview of Visual Studio 2022 will be released this summer. The next major release of Visual Studio will be faster, more approachable, and more lightweight, designed for both learners and those building industrial scale solutions. For the first time ever, Visual Studio will be 64-bit. The user experience will feel cleaner, intelligent, and action oriented. Development teams have become more geographically dispersed than ever. It's become apparent over the last year that organizations need their development teams to collaborate securely, deliver solutions more quickly, and continuously improve their end-user satisfaction and value. We're making it easier to collaborate with better GitHub integration making it seamless to go from idea to code to the cloud. Visual Studio 2022 is 64-bit Visual Studio 2022 will be a 64-bit application, no longer limited to ~4gb of memory in the main devenv.exe process. With a 64-bit Visual Studio on Windows, you can open, edit, run, and debug even the biggest and most complex solutions without running out of memory. While Visual Studio is going 64-bit, this doesn't change the types or bitness of the applications you build with Visual Studio. Visual Studio will continue to be a great tool for building 32-bit apps. I find it really satisfying to watch this video of Visual Studio scaling up to use the additional memory that's available to a 64-bit process as it opens a solution with 1,600 projects and ~300k files. Here's to no more out-of-memory exceptions. 64-bit VS opening 1600 projects We're also working on making every part of your workflow faster and more efficient, from loading solutions to F5 debugging. Designing for everyone We're refreshing the user interface to better keep you in your flow. Some of the changes are subtle cosmetic touches that modernize the UI or reduce crowding. Overall, we aim to reduce complexity and decrease the cognitive load so that you can focus and stay in the zone. Also, making Visual Studio more accessible delivers better usability for everyone - the next version of Visual Studio will include: * Updated icons for better clarity, legibility, and contrast. * Cascadia Code, a new fixed-width font for better readability and ligature support. (If you like, you can try Cascadia Code today! https://aka.ms/CascadiaCode) * Refreshed and improved product themes. * Integration with Accessibility Insights to detect accessibility issues early on--before they get to your end-users. Visual Studio 2022 icon refresh Personalization Developer to developer, we understand that personalizing your IDE is as important as picking your desk chair. We have to make it "just right" before we can be at our most productive. It will be easier than ever to make Visual Studio 2022 "just right" for you, from the ability to customize aspects of the IDE to syncing settings across devices for those who maintain multiple dev boxes. Developing modern apps Azure Visual Studio 2022 will make it quick and easy to build modern, cloud-based applications with Azure. We'll get you started with a good supply of repositories that describe common patterns used in today's apps. These repositories are made up of opinionated code showing these patterns in action, infrastructure-as-code assets to provision the Azure resources, and pre-built GitHub workflows and actions setting you up with a complete CI/CD solution when you first create a project. Plus, the required development environment will be defined in the repository so that you can start coding and debugging right away. .NET Visual Studio 2022 will have full support for .NET 6 and its unified framework for web, client, and mobile apps for both Windows and Mac developers. That includes the .NET Multi-platform App UI (.NET MAUI) for cross-platform client apps on Windows, Android, macOS, and iOS. You can also use ASP.NET Blazor web technologies to write desktop apps via .NET MAUI. .NET MAUI app types And for most app types like web, desktop, and mobile, you'll be able to use .NET Hot Reload to apply code changes without needing to restart or lose the app state. .NET Hot Reload in action C++ Visual Studio 2022 will include robust support for the C++ workload with new productivity features, C++20 tooling, and IntelliSense. New C++20 language features will simplify managing large codebases and improved diagnostics will make the tough problems easier to debug with templates and concepts. We're also integrating support for CMake, Linux, and WSL to make it easier for you to create, edit, build, and debug cross-platform apps. If you want to upgrade to Visual Studio 2022 but are worried about compatibility, binary compatibility with the C++ runtime will make it painless. Innovation at your fingertips Diagnostics and debugging The ability to confidently debug your applications is at the center of your daily workflow. Visual Studio 2022 will include performance improvements in the core debugger, with additional features like flame charts in the profiler for better spotting the hot paths, dependent breakpoints for more precise debugging, and integrated decompilation experiences which will allow you to step through code you don't have locally. Real-time collaboration Live Share opens new opportunities for collaborating with others, exchanging ideas, pair programming, and reviewing code. In Visual Studio 2022, Live Share will introduce integrated text chat so that you can have quick conversations about your code without any context switches. You'll have options to schedule recurring sessions that reuse the same link, simplifying collaboration with your frequent contacts. To better support Live Share within organizations, we'll also introduce session polices, that define any compliance requirements for collaboration (e.g. should read/write terminals be shareable?). Insights and productivity The AI IntelliCode engine in Visual Studio continues to get better at seamlessly anticipating your next move. Visual Studio 2022 will provide more and deeper integrations into your daily workflows, helping you to take the right action in the right place at the right time. Whole word completion Asynchronous collaboration Visual Studio 2022 will include powerful new support for Git and GitHub. Committing code, sending pull requests, and merging branches is when "my code becomes our code." You'll notice a lot of built-in logic and checkpoints to guide you efficiently through the merge and review process, anticipating feedback from your colleagues that could slow things down. Our guiding principle here was helping you to have higher confidence in the code you deliver. Improved code search Code search is an integral part of the software development lifecycle. Developers use code search for lots of reasons: learning from others, sharing code, assessing the impact of changes while refactoring, investigating issues, or reviewing changes. We're committed to delivering better performance for all these critical activities in Visual Studio 2022 to make you even more productive. You will also be able to search outside your loaded scope, to find what you're looking for no matter what code base or repo it's located in. Refreshing Visual Studio for Mac Our goal with Visual Studio 2022 for Mac is to make a modern .NET IDE tailored for the Mac that delivers the productive experience you've come to love in Visual Studio. We're working to move Visual Studio for Mac to native macOS UI, which means it will come with better performance and reliability. It also means that Visual Studio for Mac can take full advantage of all the built-in macOS accessibility features. We're updating the menus and terminology across the IDE to make Visual Studio more consistent between Mac and Windows. The new Git experience from Visual Studio will also be coming to Visual Studio for Mac, beginning with the introduction of the Git Changes tool window. Let us know what you think! We've only shown you a few highlights of our work in progress, but we welcome your initial thoughts on the direction we're taking for Visual Studio 2022. As always, you can head on over to the new Developer Community to browse through existing feature requests to upvote and comment or create your own. Stay tuned for announcements about the 64-bit Visual Studio 2022 Preview 1 availability, which will include our UI refinements and accessibility improvements. (And remember! Like any work in progress, these features are still in development, so some of them will be coming to Visual Studio 2022 after the first public release.) Thank you! Amanda Silver Amanda Silver CVP of Product, Developer Division Follow Posted in Visual StudioTagged Announcement Roadmap Read next Managed Memory Dump Analyzers With the release of Visual Studio 2019 16.9 you can try out our new managed memory dump analyzers to help you root cause the issues that plague your applications in production. We're excited for you to give it a try! Avatar Mark Downie April 16, 2021 4 comments Enhanced Productivity with Git in Visual Studio We've continued to enhance the Git tooling in Visual Studio and are excited to announce some long-awaited updates. We've built functionality that addresses gaps around discoverability, switching repositories, navigation, and more! Avatar Pratik Nadagouda April 15, 2021 10 comments 82 comments Leave a commentCancel reply Log in to join the discussion. * Page 1of comments * Page 2of comments * Page 3of comments * ... * Page 5of comments * Next comment * Avatar Tony Henrique April 19, 2021 8:24 am collapse this comment [https://devblogs.mic] That is great! Looking forward to use Visual Studio 2022 and .NET 6! (Suggestion for Cascadia Code parenthesis (): I think they could get a little adjustment to look more like Consolas) Log in to Reply * Avatar Igor Popov April 19, 2021 8:28 am collapse this comment [https://devblogs.mic] This is beyond amazing! Thank you!!! Log in to Reply * Avatar leoniDEV April 19, 2021 8:36 am collapse this comment [https://devblogs.mic] "Visual Studio 2022 will include powerful new support for Git and GitHub." But we lost the support for Azure DevOps... Log in to Reply + Avatar PandaSharp April 19, 2021 9:03 am collapse this comment [https://devblogs.mic] I was going to comment the same, I love the GitHub support, but we love and use also Azure DevOps, VS cannot move all the attention away from Azure DevOps Log in to Reply + Avatar Steven Bone April 19, 2021 9:43 am collapse this comment [https://devblogs.mic] I, and others, have asked if/when SourceLink would be supported for Azure DevOps (non-Git TFVC), and there have been no responses to these lines of inquiry, though many other comments have received replies. Reference the blog posts Improving Debug-time Productivity with Source Link and 'Producing Packages with Source Link'. Other tools that work with TFVC, such as the Power Tools and Shell Extension have been unsupported for VS2019, with the claim being made that the functionality of the power tools were moved into the command line (which is not the case for a number of them). The sad fact is that many of us can't move to Git without impacting many years of process and tooling. I can't imagine that a small investment in making Source Link work (when I imagine most of the code required already exists from the Azure DevOps Index Sources build task) is an unreasonable ask. Log in to Reply + Avatar Greg Wojan April 19, 2021 11:05 am collapse this comment [https://devblogs.mic] Losing support for Azure DevOps would be horrible! Is this really true? Log in to Reply + Avatar Pratik NadagoudaMicrosoft employee April 19, 2021 11:12 am collapse this comment [https://devblogs.mic] That's not true! We continue to support our devs and scenarios using Azure DevOps. It already has and will continue to have great Git integration in VS. You can see how we're supporting Azure DevOps repositories in our new Git experiences. In the past, the GitHub support has been lacking in the IDE and that's why you're hearing more news about the increasing GitHub functionality from us as we build it out. You can also take a look at the Azure DevOps roadmap. Log in to Reply o Avatar Steven Bone April 19, 2021 12:27 pm collapse this comment [https://devblogs.mic] Please see my above comment as to the lack of Source Link support for Azure DevOps (TFVC), and other tooling, and please explain how this is relates to 'continue to support our devs and scenarios using Azure DevOps'. I git that you are enhancing parts of the experience, but please don't do so at the cost of ignoring others that devs are (and have been) relying upon. Log in to Reply o Avatar Burton Rodman April 19, 2021 12:35 pm collapse this comment [https://devblogs.mic] I feel like your team should take off your rose-colored glasses and actually try to use VS against AzureDevOps/ TFVC in a real project sense -- acknowledging that some CANNOT transition to Git at this time -- and then tell us how great things really are. I've reported several real regressions that were promptly closed as "not enough customer impact". I'm fine that you're focusing on improving the Git experience -- just stop breaking the TFVC experience in the process -- and when you do, actually fix it. Log in to Reply # Avatar Ian Yates April 19, 2021 2:33 pm collapse this comment [https://devblogs.mic] We are still Dev Ops with TFVC. It's easier to understand for some of our team that aren't coders but need to contribute some files. It's also what we had when we migrated from on-prem TFS. It's OK, but we do have the auth issue hanging around where we'll be told we are not permitted to check in code. Happens randomly, but once it has happened it stays stuck that way. We used to have to restart VS to fix but now just flick back to the home panel of source control and click the little refresh button. That seems to refresh the auth token and allows check-in to proceed again. It'd be nice to get things like source link for us. Log in to Reply + Avatar Andy Patrick April 19, 2021 11:32 am collapse this comment [https://devblogs.mic] What??? PLEASE say this isn't true! Log in to Reply * Avatar Patrick Hintermayer April 19, 2021 8:55 am collapse this comment [https://devblogs.mic] Any plans to support Rust? Log in to Reply + Avatar x x April 19, 2021 2:54 pm collapse this comment [https://devblogs.mic] For Windows development? That would be masochistic They invented 6 kinds of string types (String, Str, CString, Cstr, OsString, Ostr), maybe if they decided on just one, they would have time to write a proper tooling for VSCode. Log in to Reply * Avatar Edhy Rijo April 19, 2021 8:59 am collapse this comment [https://devblogs.mic] Hi Amanda, This is just great! Thanks for listening to the community and keep making all the investments in new tech for all of us. Greatly appreciated! Log in to Reply * Avatar Andre Ziegler April 19, 2021 9:05 am collapse this comment [https://devblogs.mic] Hopefully updating of VS extensions works without restarting the VS (extensions must be out of proc). Also the new icons look even more worse. Best clarity, legibility, and contrast had the VS2010 icons, they were perfect. Log in to Reply + Avatar Andy Patrick April 19, 2021 11:33 am collapse this comment [https://devblogs.mic] Agreed. Just look at the green tick and the red cross. Why are the tick and the cross smaller and harder to make out? Who decided to waste a bunch of time on that? Log in to Reply + Avatar Muhammad Miftah April 19, 2021 2:48 pm collapse this comment [https://devblogs.mic] I agree, and I also loathe all of this 'change for its own sake' silliness. They could go back to the same icon style used in Visual Studio 2010 and nothing about the app's usability will change. Log in to Reply * Avatar Ion Sorin Torjo April 19, 2021 9:06 am collapse this comment [https://devblogs.mic] Finally, looking soooooo forward to this! Log in to Reply * Avatar David N April 19, 2021 9:07 am collapse this comment [https://devblogs.mic] If it's coming with Cascadia Code does that mean full ligature support at last? I'm thinking of '->' and '<-' which just don't work in the current version (including preview). That would be popular with F# developers Log in to Reply + Mads Kristensen Mads KristensenMicrosoft employee April 19, 2021 9:16 am collapse this comment [https://devblogs.mic] Yes, ligatures are supported. You'll see them in the latest Visual Studio 2019 if you install Cascadia Code too. Log in to Reply o Avatar Oleg TkachenkoMicrosoft employee April 19, 2021 9:35 am collapse this comment [https://devblogs.mic] David, unfortunately specifically hyphen based ligatures are not supported by WPF yet, see https://github.com/ dotnet/wpf/issues/109. Log in to Reply # Stuart Lang Stuart Lang April 19, 2021 12:10 pm collapse this comment [https://devblogs.mic] This has been requested for years and it's only going to become more obvious with a ligature font shipped out of the box, please can we have a fix for this Log in to Reply * Avatar Michael Taylor April 19, 2021 9:09 am collapse this comment [https://devblogs.mic] This is good to hear. Just please learn from the mistakes of previous VS releases and don't do any UI changes that are "current" from MS but not really liked by the dev community. Think back to the compact menus, lower case menus and Start Window craziness. Any major changes to the UI needs to have options to allow folks to make it look similar to the way it did before. Also remember that many companies are not marching to the "latest and greatest" stuff from MS so support for MVC 5, web forms, .NET framework and other "old" technologies needs to be supported. I'm particularly excited about LiveShare supporting recurring, unchanging sessions. This solves the problem I have today where every class I have to share a new link to LS for my students. Just please make it stable. LS has been anything but stable over the years. Every semester begins with a "what doesn't work" session. Sometimes students cannot see updates, other times I cannot debug, yet other times I cannot edit. Stability needs to be paramount. Finally I'm sure a lot of people will be happy with the 64-bit VS version. But that means none of the existing extensions we have will work anymore which means a likely long wait for extension authors to update (if they ever do). I'm also concerned that MS has spent a lot of time moving workloads out of process to resolve the memory issues at the cost of speed and reliability. Switching to x64 means my VS instances (of which I can run several) can easily grow out of control but if that means more stability because of less out-of-proc work then great. Log in to Reply + Leslie Richardson Leslie RichardsonMicrosoft employee April 19, 2021 11:29 am collapse this comment [https://devblogs.mic] Thanks for your feedback Michael! To respond to your extensibility question, we are aware that all extension authors will need to migrate their extensions to 64-bit in order for you to successfully use them in that version. We're currently working on guidance for extension authors to migrate successfully and quickly in time for 64-bit VS's general release. Log in to Reply o Avatar MgSam April 19, 2021 12:03 pm collapse this comment [https://devblogs.mic] @LeslieRichardson Will you guys be providing an update on the Extension API redesign you solicited feedback for last year? Really hoping to see Visualizers become first-class Extension features. Log in to Reply # Leslie Richardson Leslie RichardsonMicrosoft employee April 19, 2021 3:58 pm collapse this comment [https://devblogs.mic] We're still working on the new extensibility model/ API redesign and we hope to share a larger update on it after 64-bit VS's general release. Your visualizer ask is noted however! Log in to Reply * Avatar Salman Chishti April 19, 2021 9:09 am collapse this comment [https://devblogs.mic] This is brilliant, super excited to use MAUI! Log in to Reply * Page 1of comments * Page 2of comments * Page 3of comments * ... * Page 5of comments * Next comment Relevant Links * Visual Studio homepage * Visual Studio documentation * Visual Studio Dev Essentials * Microsoft Azure Visual Studio on YouTube * Visual Studio Tips & Tricks * Visual Studio Toolbox * Visual Studio Office Hours * Writing extensions with Mads Top Bloggers Jacqueline Widdis Jacqueline Widdis Release Manager Mads Kristensen Mads Kristensen Senior Program Manager Jon Galloway Jon Galloway Senior Program Manager Ruben Rios Ruben Rios Senior Program Manager Leslie Richardson Leslie Richardson Program Manager Topics .NET.NET Core.NET FrameworkAccessibilityAdministratorAndroidAngularJS AnnouncementApplication InsightsArtificial IntelligenceASP.NETASP.NET CoreasyncasynchronousAuthenticationAzureAzure Active DirectoryAzure App ServicesAzure BoardsAzure Cache for RedisAzure Cognitive Services Azure Data LakeAzure DevOpsAzure FunctionsAzure IoT DeviceAzure IoT EdgeAzure IoT HubAzure Key VaultAzure Kubernetes ServiceAzure Machine LearningAzure MLAzure SDKAzure Search ServiceAzure StackAzure Storage Azure ToolingBig DataBingBlazorBlendBreakpointsBuildC#C#C++C++ conformanceCASTCheckstyleCLIcloudcloud developmentcloud native CloudPilotCMakeCode ReviewsCodeLensCodespacesCOMcommand prompt Conditional AccessConnectContainersContinuous Integration/Continuous DeliveryCordovaCSSCustomer DevelopmentData ScienceDatabaseDebugger DebuggingDebugging and DiagnosticsDeep LearningDevBlogsdeveloper Developer Command PromptDeveloper CommunityDevTest LabsDiagnostics DockerDocsdocument managementEclipse JDT Language ServerEFEnterprise Entity FrameworkEventexceptionExtensionsF#FeedbackFindFind in Files FsharpGame DevelopmentgamingGetting StartedGitGit IntegrationGitHub GradleHockeyAppHTMLIdentityInstrumentationIntelliCodeIntelliCode CompletionsIntelliCode suggestionsIntelliSenseIntelliTestIntelliTrace iOSIoTIoT EdgeJavaJava Test RunnerJavaScriptKubernetesLicensing LintingLive ShareMachine LearningMavenMFAmicroservicesMicrosoft Band MobileMSBuildMVVMNode.jsNuGetnuget packagesnuget performancenuget restoreOffice 365 APIOffice Developer ToolsOfflineONNXONNX Runtime Open Sourcepackage managementparallel stacksPerformancePerformance ProfilerPluralsightPowerShellPreviewPreview FeaturesPricingProduc ProductivityprofileProfilingPROSEPyDataPythonQ#QuantumRRefactoring Regular ExpressionsRemoteResourcesRoadmaproslynSCCMSearchself-hosted Serverless ComputingService FabricSign insolution load performance Source ControlSQLSubscriberTeam Foundation ServerTemplatesterminal TestingThe Visual Studio Pull Requests ExtensionTips and TricksTomcat Tools for Apache CordovaTrainingTypeScriptUI DesignUnityUniversal AppsUniversal Windows PlatformUnrealUnrealEngineUpdateVertical Document tabsVertical tabsvideoVisual BasicVisual StudioVisual Studio 2010Visual Studio 2012Visual Studio 2013Visual Studio 2015Visual Studio 2017Visual Studio 2019Visual Studio 2019 forVisual Studio 2019 for MacVisual Studio App CenterVisual Studio CodeVisual Studio CodespacesVisual Studio Dev EssentialsVisual Studio EnterpriseVisual Studio for MacVisual Studio Live ShareVisual Studio OnlineVisual Studio PreviewVisual Studio ProfilerVisual Studio SubscriptionsVisual Stuidio 2019VS CodeVSIPVSMacWebWebinarwfhWindows 10Windows Phone WinFormsWPFWSUSXamarinXamarin.FormsXAML Stay informed Login Insert/edit link Close Enter the destination URL URL [ ] Link Text [ ] [ ] Open link in a new tab Or link to existing content Search [ ] No search term specified. Showing recent items. Search or use up and down arrow keys to select an item. Cancel [Add Link] Code Block x Paste your code snippet [ ] Cancel Ok What's new * Surface Duo * Surface Laptop Go * Surface Pro X * Surface Go 2 * Surface Book 3 * Microsoft 365 * Windows 10 apps * HoloLens 2 Microsoft Store * Account profile * Download Center * Microsoft Store support * Returns * Order tracking * Virtual workshops and training * Microsoft Store Promise * Financing Education * Microsoft in education * Office for students * Office 365 for schools * Deals for students & parents * Microsoft Azure in education Enterprise * Azure * AppSource * Automotive * Government * Healthcare * Manufacturing * Financial services * Retail Developer * Microsoft Visual Studio * Windows Dev Center * Developer Center * Microsoft developer program * Channel 9 * Microsoft 365 Dev Center * Microsoft 365 Developer Program * Microsoft Garage Company * Careers * About Microsoft * Company news * Privacy at Microsoft * Investors * Diversity and inclusion * Accessibility * Security English (United States) * Sitemap * Contact Microsoft * Privacy * Manage cookies * Terms of use * Trademarks * Safety & eco * About our ads * (c) Microsoft 2021