Visual Studio Roadmap Promises Better Debugger
Written by Kay Ewbank   
Friday, 19 October 2018

Microsoft has updated its roadmaps for Visual Studio for Mac and Visual Studio 2019, promising a faster and more reliable code editor on the Mac, and a better debugger for VS 2019.

VIsual Studio for Mac was released last year, since when Microsoft has added support for .NET Core 2; better editing of JavaScript, TypeScript, and Razor pages; and Azure Functions.

Visual Studio

The main promise for the next version is better performance and reliability in the code editor. Most of the internals of the Visual Studio for Mac editor will be replaced with those from Visual Studio, with the aim of bringing similar levels of editor productivity from Visual Studio to Visual Studio for Mac. Integrated support for Team Foundation Server is also to be added, having apparently been one of the top requested features for the Mac version. At the moment you need to use an extension to get Team Foundation Server support.

The C# editor in Visual Studio for Mac is going to be improved to use the same Roslyn backend used by Visual Studio on Windows, with brace completion and indentation supported among other improvements.

Further into the future, there are plans to add support for .NET Core and ASP.NET Cor, along with Azure Functions 2.0.

The improvements planned for Visual Studio 2019 start with having a generally available (GA) version of Visual Studio 2019 in the first half of 2019. This will have a better performing and more reliable debugger that's been moved to an out-of-process 64-bit process. The developers also plan to have better accuracy when searching for menus, commands, options, and installable components; and Visual Studio tooling for Windows Forms and WPF development on .NET Core 3.

More Xamarin support will be among the first improvements for the coming year, with Xamarin.Forms 4.0 templates and tooling support, Xamarin.Android Designer improvements, and enhanced fast deployment for Xamarin.Android all coming in the first quarter.

Python support is another area where improvements are planned. If you're using Open Folder with Python, you'll get full debugging, an interactive window, and IntelliSense. You'll also be able to debug Python Flask and Django apps with auto-reload enabled.

Another area to be improved is support for Azure, with the ability to add SQL Azure databases, Storage Accounts, Application Insights, and Key Vaults to existing Azure App Service instances from the publish summary page..

The full list of improvements can be found on the Visual Studio Roadmap page.

Visual Studio

More Information

Visual Studio Roadmap

Related Articles

Visual Studio For Mac Improves Reliability

Visual Studio IntelliCode Infers C# Coding Conventions

Visual Studio For Mac Launched

Visual Studio IntelliCode Infers C# Coding Conventions

Visual Studio 2019 Will Include IntelliCode

The AI In The IDE - IntelliCode In Visual Studio

Visual Studio 2017 Released 

Which Code Editor Do Devs Prefer? 

Suspense Over Visual Studio For Mac - Update  

Visual Studio 15 Preview 5 

Visual Studio 2015 Launched - Any App Any Developer

Visual Studio 2015 To Launch Before Windows 10

Developers - Microsoft Is Back!

Why Should We Write Universal Apps When Microsoft Drops Them - Skype To Go Desktop Only

Microsoft Buys Xamarin - About Time Too 

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Ruby On Rails Adds Kamal And Thruster Support
17/12/2024

Ruby on Rails 8 has been released. The new version comes preconfigured with Kamal 2 for application deployment, a new proxy called Thruster, and a trio of SQLite database-backed adapters named Solid C [ ... ]



Greenplum's Cloudberry Fork Enters Apache Incubator
17/12/2024

Cloudberry is the open source equivalent of Greenplum.
Now it is fostered by the Apache Foundation as it acquires incubating status.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info