March 2nd, 2020

The Spring 2020 Roadmap for Visual Studio published

Mads Kristensen
Principal Product Manager

The Visual Studio roadmap has been updated to provide a peek into the work planned for Visual Studio through June 2020. It captures significant capabilities that we plan to add, but it’s not a comprehensive feature list. Our goal is to clarify what’s coming so you can plan for upgrades and provide feedback on which features would make Visual Studio a more productive development environment for you and your team.

Our roadmap is driven largely by what we learn through ongoing customer research, as well as the feedback we get via our Developer Community portal. These features and time frames represent our current plans but may change based on what we learn. If there are features that are particularly important to you, please be sure to vote and comment on the features in the Developer Community portal.

We often get feedback on the importance of an up-to-date roadmap for Visual Studio. We aim to publish updates more frequently going forward and we’re putting processes in place to make that happen. In that light, we’d highly appreciate if you would take a brief survey to let us know how to best handle the roadmap going forward.

Topics
Roadmap

Author

Mads Kristensen
Principal Product Manager

Mads Kristensen is a principal program manager on the Visual Studio team and has published over 150 free Visual Studio extensions. He blogs about anything related to Visual Studio and can often be found hosting various shows on the Visual Studio YouTube channel..

44 comments

Discussion is closed. Login to edit/delete existing comments.

  • Ion Sorin Torjo

    Improving UWP Compilation times are not in the roadmap.

    That is soooo saad. We've been complaining for years. The higher winOS you target, the worse it gets. It's close to unusable.

    Here's just the latest thread: https://github.com/microsoft/microsoft-ui-xaml/issues/1517 https://github.com/microsoft/microsoft-ui-xaml/issues/1535

    This won't go away with WinUI 3.0 - because that's UWP behind the scenes.

    I do understand that it's not a top priority, but at least some things should be made faster for those with big RAM and/or fast HDDs...

    Read more
  • Will Green

    I’d love to see more work done for large solutions and the option to *disable* the AI-related features from the last several major releases. For those of us working on large solutions that regularly approach the 32-bit memory limit, I’d ***love*** to see devotion to perf improvements.

  • Ibrahim Surani

    There are so many issues with Visual Studio 2019. Source control sluggishness, edit and continue not working, extremely high CPU usage—even when not compiling, frequent TFVC ‘not authorized’ errors, refactoring not working at times.

    After months of waiting for fixes and butting heads with Microsoft support—nice people but way out of their depth—I have switched to Rider. Once they improve their Dev Ops integration, I plan to use that as my primary IDE.

    Why are...

    Read more
  • Richard Moore

    Why should I bother completing a survey, when most of the bugs VS I take the time to report get closed as “probably won’t fix”?

    I think I might mark this survey “Probably won’t complete”.

    • Mike-E

      Richard Moore wins the nerd internet this day.

      Why does MSFT continue to ask developers to fill out surveys when it already has a feedback apparatus that allows for upvoting, commentary, and integration with existing internal development workflows with developercommunity? We’re already telling you what we want. You are telling us that you simply do not want to listen.

  • Jefferson Motta

    For God sake STOP odd VS versions number, restart with 2020 this year, please.

    • Dee You

      it seem need to change the name of visual studio to visual garage not VS version

    • Gweltaz .

      I’m no one, but I wonder why are the odd numbers bothering you ?
      Your code wouldn’t handle a future “2021” version of VS ? or would “2022” be a better release year ?

    • Mike-E

      +1 … digging seeing “2019” every time I open your product in 2020.

    • Daniel Smith

      I was assuming that since there’s going to be the major new .NET 5 release, that Visual Studio would bump up to VS2020 as well. But looking at the roadmap, it doesn’t actually say what the plans are for this.

      There’s previously been discussions about dropping the whole year naming, and moving to an evergreen model like Chrome where it’s constantly updated, and the version number largely becomes irrelevant.

  • Max Mustermueller

    It's mostly a "little bit here and a little bit there". Nothing that makes be being excited or outstanding or something I would say "hell yes!". And half of the roadmap is very vague. Like

    - "Improve the XAML Designer for .NET Core WPF and for UWP".... improve, how? What are the improvements? Is there anything specifically planned or do you just "See what people say and work on fixing a bug or two"?
    - "Debugging...

    Read more
    • Dean Jackson

      I'm glad there's not a lot of big things this time. There are a huge amount of bugs that need to be fixed, and I'm hoping this means the leadership will get serious about fixing them. As a programmer for 20 years, every team I've ever worked on, would be very cautious about adding new features if there were a lot of bugs to fix. Adding a lot of new things while you are in...

      Read more
    • Will Green

      God yes. Please make VS a 64-bit process. You can see improvements being made in this area, such as moving stuff to out of process. But please, please, please keep going in this area. It’s a daily pain point.

    • Kirsan

      And again no word about 64 bit vs in replays 🙂

    • Taysser GherfalMicrosoft employee

      Thanks for the feedback Max. Regarding Git and GitHub, we are working on a new experience that will replace Team Explorer and take care of the navigation issues we currently have. This new Git experience will be coming as a preview feature very soon!

    • Dmitry LyalinMicrosoft employee

      Max,

      Hi, I am the PM for XAML tools for desktop apps and wanted to give a bit more context as you're right we're a bit vague in the roadmap as there is a lot of potential working going on in those two areas but we've not locked 100% on all the plans.

      Some areas where we are investigating right now:

      1. For XAML Designer, we're working on Suggested Actions which is still in development that will make...

      Read more
  • SuperCocoLoco .

    To be more productive with Visual Studio, please restore the old new project dialog and the old start page, one of the most voted and most commented suggestion and one of the most ignored by Microsoft.

    Knowing what is Microsoft doing this past years i’m more interested on what good and productive features Microsoft broke or remove in future versions of Visual Studio than new non-demanded features.

  • Mike-E

    Nice to see some efforts towards fixing “async” problems. Are you also going to add “async” to the dictionary and make it more official-sounding?

    (That was a joke, “async” isn’t actually a word.)

    https://developercommunity.visualstudio.com/idea/583945/improve-asynchronous-programming-model.html

    👆 Currently the fourth-rated suggestion in .NET feature requests. Thank you to all who are also feeling the pain and have voted as such!

  • Edison Henrique Andreassy (GOVBR MTZ - DDP Arquitetura)

    I would like to see more attention on .NET Core Windows Desktop development. Our company heavily relies on Windows Forms and we would like to migrate do .NET Core, but the designer is not available yet.

    • Olia GavryshMicrosoft employee

      Yes, that's a very good point and we will include information about WinForms in future. We have a blog post coming up in the middle of March with an update on WinForms Core designer. The work on it is in progress, we keep adding support for more features and controls and, as you mentioned, by the .NET 5 time frame we plan to get a mature version of the WinForms Core designer. You can check...

      Read more
    • Daniel Smith

      I’d also like to see WinForms plans mentioned in the roadmap. My understanding is that the WinForms team are aiming for the designer to have feature parity with .NET Framework capabilities in the .NET 5 time frame. Surely that’s noteworthy?

    • Yann Duran

      Just use my Start Page+extension. They’re never going to give us what we ask for because it doesn’t fit with what they want. Either that or they just don’t want to admit the whole Start Window was a mistake from the beginning.