Visual Studio for Mac Roadmap

This document provides a peek into what's next for Visual Studio for Mac. It captures some of the significant features we are currently committed to, and a rough timeframe for when you can expect to see them. It is not a comprehensive list of all new features in Visual Studio for Mac, but is intended to provide some visibility into our key investments. These feature sets and delivery timeframes are current, and are subject to change.

We welcome your suggestions! You can log your suggestions in the Developer Community. You can also report bugs with Report a Problem.

Upcoming Releases

  • v8.8
    • Debugging Blazor WebAssembly Applications
    • Developing applications with .NET 5.0
  • v8.9
    • Address accessibility issues in the IDE
    • Address top Unity customer suggestions
  • v8.10
    • Improve overall performance and reliability
    • Update terminology and keyboard shortcuts to match Visual Studio on Windows
    • Edit .resx files
  • v8.11
    • Find references in code with CodeLens
    • New Razor editor
  • v8.12
    • Move the IDE to fully native macOS UI

IDE Platform

  • Move the IDE to fully native macOS UI [8.12]
    • Completed Convert debugger to native UI: Locals Pad, Watch Pad, Debugger Tooltips, and Pinned Watches
    • Completed F# editor moved to new editor core
    • Completed The Breakpoints, Threads, and Call Stack windows are a native Cocoa experience
    • Document Tabs improvements
    • New IDE Solution Window
    • New Preferences UI with search capabilities
    • Redesigned New Project Dialog
    • Window Management Improvements
  • Improve overall performance and reliability [8.10]
    • Completed Improve IDE startup time
    • In Progress Improve performance of assemblies and extensions on Startup
    • Improve performance of stepping and inspecting in the .NET Core/.NET 5 Debugger
  • Update terminology and keyboard shortcuts to match Visual Studio on Windows [8.10]
    • Completed Terminology and Layout Updates (Pin Docking icon, Tool Window naming, default window layout)
    • In Progress Refresh VSMac Windows & Mixed keyboard shortcuts
    • Bring parity to the Run menu in Visual Studio for Mac with Visual Studio and Code by fixing terminology and ordering
  • Find references in code with CodeLens [8.11]
  • Address accessibility issues in the IDE [8.9]
    • In Progress New Quick Actions and Refactoring experience
  • Edit .resx files [8.10]
  • New Razor editor [8.11]
    • In Progress New Razor editor based on Language Server Protocol

Tools for Unity

.NET

  • Debugging Blazor WebAssembly Applications [8.8]
    • Completed Blazor WASM debugging support

Web Tools

  • Developing applications with .NET 5.0 [8.8]
    • Completed .NET 5 Preview support
    • Completed Add support for gRPC development
    • Completed Blazor Web assembly (client) support to create, build & run (no debug support)
    • Completed Enable api client side generation (Open API/gRPC)
    • Completed Preview: Dynamically show user installed .NET Core templates in New Project Dialog