At its Microsoft Connect(); 2018 virtual event today, Microsoft announced the very first public preview of Visual Studio 2019 – it is easy to download it now for Windows and Mac. Separately, .NET Core 2.2 has hit general availability, and .NET Core 3.0 Preview 1 is actually available today.
Microsoft launched Visual Studio 2017 in March 2017 and Visual Studio 2017 for Mac in May 2017 and thereafter released seven subsequent updates for boosting their performance. That has the “most popular Visual Studio release ever,” but in June the firm announced Visual Studio 2019 for Windows and Mac.
As before, Visual Studio 2019 previews will install as well with Visual Studio 2017, which is certainly great for trying out new functionality without messing together with production workflow. Visual Studio 2019 also won’t require a major operating-system upgrade, Microsoft promised. Visual Studio 2017 labored on Windows Server 2012 R2 (and then), Windows 7 (and then), and Mac OS X El Capitan 10.11 (and later).
Visual Studio 2019 brings numerous productivity improvements, enhanced collaboration, and faster tooling, Microsoft promised today. The public preview comprises of a new start window experience to acquire developers in their code faster, increased coding space, completely new search experience, more refactoring capabilities, smarter debugging, AI-powered guidance on IntelliCode, and built-in access to Visual Studio Live Share.
New start window on launch was created to work better with today’s Git repositories, including local repos, Git repos on GitHub, and Azure Repos. Git aside, you may still open a project possibly a solution or launch a new one of either.
Visual Studio’s UI and UX have also received subtle changes, just like a new product icon, a cleaner blue theme, coupled with a more compact title and menu bar. There’s plus a new search experience that replaces the fast Launch box. It means that you can find settings and commands and install options, that’s why even supports fuzzy string searching.
Visual Studio 2019 enhances the code maintainability and consistency experiences with new refactoring capabilities – for example , changing for-loops to LINQ queries and converting tuples to named-structs. There’s one more new document health indicator and code clean-up functionality.
As to debugging, stepping performance is enhanced and search capabilities have been completely added to the Autos, Locals, and Watch windows. You too can expect improvements for your Snapshot Debugger to concentrate on Azure Kubernetes Service (AKS) and Virtual Machine Scale Sets (VMSS), and better performance when debugging large C++ projects, mainly because of an out-of-process 64-bit debugger.
IntelliCode and Live Share
At its Build 2018 developers conference in May, Microsoft previewed IntelliCode and Live Share. Ad units uses AI to provide intelligent suggestions that improve code quality and productivity, and therefore the latter lets developers collaborate right away with other people who can edit and debug totally Visual Studio and Visual Studio Code.
Potential fans and patrons preview of Visual Studio Live Share, and that is essentially available like an extension for Visual Studio Code, has become new features which might help developers collaborate immediately, including sharing desktop apps, source control diffs, and code commenting. It’s also wise to start a session and think about who you’re employing in a dedicated space near the top right of your respective user interface. Since Live Share is installed alongside the IDE by default, the features can be found in Visual Studio 2019.
Also, Microsoft did not give you a timeframe for Visual Studio 2019’s release. Since its name implies, we can expect it to arrive next year, possibly at Build 2019.
.NET Core 2.2 and .NET Core 3.0 Preview 1
Microsoft today released .NET Core 2.2 with diagnostic improvements on the runtime, support for ARM32 for Windows, and Azure Active Directory for SQL Client. Other improvements include enabling tiered compilation by default, as well as the latest features in the ASP.NET Core web stack, most notably hosting model improvements for IIS; Web API improvements, including API security; template updates for Bootstrap 4 and Angular 6; and HealthCheck upgrades. .NET Core 2.2 has also data stack enhancements, Entity Framework Core, and support for spatial extensions in SQL Server and SQLite. For additional information, check out the release notes.
Announced at Microsoft’s Build 2018 developer conference in May, .NET Core 3.0 could possibly be the next generation about the .NET Core platform. It promises significant updates to web, cloud, IoT, AI/ML, and Windows desktop workloads.
Microsoft today launched .NET Core 3 Preview 1 for Windows, Mac, and Linux. You’ll be able to develop .NET Core 3 applications with Visual Studio 2017 15.9, Visual Studio for Mac, and Visual Studio Code.
.NET Core 3.0 adds support for Windows Presentation Foundation (WPF) and Windows Forms (which today were open-sourced), bringing Windows desktop development to .NET Core. It enables more flexible deployment with side-by-side and self-contained EXE and much better performance. For more information, check out the release notes.