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.

2020 Q4 (October-December)

Feature Visual Studio for Mac Version Availability Workloads or Standalone Installer
Support for developing apps with .NET 5 8.8 In Preview .NET Core and ASP.NET Core
Blazor WebAssembly Debugging 8.8 .NET Core and ASP.NET Core

2020 Q3 (July-September)

Feature Visual Studio for Mac Version Availability Workloads or Standalone Installer
Run/Debug unit tests from editor 8.7 In Preview All Workloads
Support to generate api clients for OpenAPI and gRPC services 8.7 In Preview .NET Core and ASP.NET Core

2020 Q2 (April-June)

Feature Visual Studio for Mac Version Availability Workloads or Standalone Installer
Support for Blazor WebAssembly projects 8.6 Released .NET Core and ASP.NET Core
Drag and drop to set next statment when debugging 8.6 Released All Workloads
Support for creating and developing gRPC service projects 8.6 Released .NET Core and ASP.NET Core
Integrated Terminal 8.6 Released All Workloads

2020 Q1 (January-March)

Feature Visual Studio for Mac Version Availability Workloads or Standalone Installer
Azure Functions v3 8.5 Released Azure Functions
ASP.NET Core Templates with Authentication 8.5 Released All Workloads
Enhanced Light and Dark editor themes to match with Visual Studio 8.5 Released All Workloads
Support for developing apps with .NET Core 3.1 8.4 Released .NET Core and ASP.NET Core
Server-side Blazor support 8.4 Released .NET Core and ASP.NET Core
Support for .razor files 8.4 Released .NET Core and ASP.NET Core
ASP.NET Core Scaffolding support 8.4 Released .NET Core and ASP.NET Core
Support for TypeScript 3.7 8.4 Released .NET Core and ASP.NET Core
Support to pack .NET Core projects 8.4 Released .NET Core and ASP.NET Core
C# editor: Preview window for Quick Fixes and Refactorings 8.4 Released All Workloads
Reduced app size and improved packaging with Android App Bundle support 8.4 Released .NET (Xamarin) Mobile Development
XAML Hot Reload for Xamarin.Forms 8.4 Released .NET (Xamarin) Mobile Development

2019 Q3 (July-September)

Feature Visual Studio for Mac Version Availability Workloads or Standalone Installer
C# editor: Automatic namespace importing 8.2 Released All Workloads
C# editor: IntelliSense type/member filtering 8.2 Released All Workloads
.NET Core 3.0 Preview SDK support 8.2 Released .NET Core and ASP.NET Core
Improved XAML editor support for matching, binding context, and resource IntelliSense, now powered by the same service from Windows 8.2 Released .NET (Xamarin) Mobile Development
Be more productive by using Go-To-Definition and get better XML IntelliSense within Android layouts, resources, and manifest files 8.2 Released .NET (Xamarin) Mobile Development
Migration tooling to take your applications from Android Support Libraries to AndroidX 8.2 Released .NET (Xamarin) Mobile Development
Startup performance improvements up to 50% faster with profiled AOT support (“ahead of time” compilation) 8.2 Released .NET (Xamarin) Mobile Development
.NET Core 3.0 SDK support 8.3 Released .NET Core and ASP.NET Core
C# 8 language support 8.3 Released All Workloads
Support for running on macOS Catalina 8.3 Released All Workloads
Improved interoperability with Git and the Git command line tools 8.3 Released All Workloads
Debugger reliability and performance improvements 8.3 Released All Workloads
Prompt to select keyboard bindings on startup 8.3 Released All Workloads
File tab pinning 8.3 Released All Workloads
NuGet solution-level package management 8.3 Released .NET Core and ASP.NET Core, .NET (Xamarin) Mobile Development
Editing and building multi-targeted projects 8.3 Released .NET Core and ASP.NET Core, .NET (Xamarin) Mobile Development
Debugging: Launch in target browser 8.3 Released .NET Core and ASP.NET Core
launchSettings.json support 8.3 Released .NET Core and ASP.NET Core
File nesting for ASP.NET Core projects 8.3 Released .NET Core and ASP.NET Core
Port of the web editors from Visual Studio on Windows: Razor Pages, HTML, CSS, JavaScript, JSON 8.3 Released .NET Core and ASP.NET Core
Stronger protections for user privacy, new ways to engage users, and extended support for foldables using Android Q Preview Support 8.3 Released .NET (Xamarin) Mobile Development
Xcode 11 and iOS 13 support 8.3 Released .NET (Xamarin) Mobile Development

Top of Page