Microsoft announces Visual Studio Roadmap

Microsoft has announced its Visual Studio work plan for the first half of 2020. “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.”

Visual Studio 2017 15.9

The roadmap follows:

Core

C++

  • C++20 conformance
    • Completed Implement std::span for C++20 standard library in MSVC STL
    • In Progress C++20 Concepts in IntelliSense
    • In Progress C++20 constexpr standard conformance improvements in MSVC
    • In Progress C++20 Coroutines standard conformance in MSVC under /std:c++latest mode
    • In Progress C++20 Modules standard conformance in MSVC under /std:c++latest mode
    • In Progress C++20 Modules standard feature support in MSVC Code Analysis
    • In Progress C11 standard conformant preprocessor in MSVC
    • In Progress Implement C++20 Standard library features
    • In Progress Implement Ranges for C++20 standard library in MSVC STL
    • MSVC compiler bit_cast, class types in non-type template parameters and other C++20 standard conformance features
    • MSVC compiler nested inline namespaces and other C++20 standard conformance features
    • Initial C++20 Modules support in IntelliSense
    • Support C++20 style coroutines
  • Improve targeting of Unix-like systems from Visual Studio with C++
    • Edit and set default remote connections in the Connection Manager
    • Edit, build and debug C++ projects remotely on MacOS
    • Ninja support for CMake for Linux
    • Support for debugging of CMake projects with gdbserver
    • Visual Studio Terminal Window integration when building and debugging Linux programs
  • Ease CMake development with Visual Studio
  • As a cross-platform C++ developer on Windows, you can bring your codebase to Visual Studio
    • Compile_commands.json support
    • Support for 64-bit Clang/LLVM
  • Azure Sphere integration in Visual Studio and Visual Studio Code
  • Improve C++ IntelliCode reliability and performance

More

To help you understand the progress, the developers of Visual Studio have added different distinguishing icons for the ongoing or completed features, and the planned features are not marked with icons.

In addition, if users think that some features are important, they can vote and comment on the developer community portal. At the same time, it also provides a quick survey to collect users’ opinions on the latest roadmap.

In addition, Microsoft added that it will continue to enhance Visual Studio 2019 with frequent minor version updates.