Microsoft has just reported that Visual Studio 2019 for Windows and Mac is now available for download at visualstudio.microsoft.com/downloads.
The latest version of Visual Studio 2019 features AI-assisted code completion alongside Visual Studio IntelliCode, as well as the real-time collaboration tool Visual Studio Live Share.
Additionally, Visual Studio 2019 offers a new start window experience to get developers into their code faster, increased coding space, improved template selection screen, smarter debugging a document health indicator, a new search experience, and more re-factoring capabilities.
The new improvements work with both your existing project and new projects – from cross-platform C++ applications, to .NET mobile apps for Android and iOS written using Xamarin, to cloud-native applications using Azure services.
Visual Studio 2019 New Features
- The new start window is developed to work better with today’s Git repositories, including local repos, Git repos on GitHub, and Azure Repos. Git aside, you can still open a project or a solution or create a new one of either.
- Visual Studio’s UI and UX have also received subtle changes, such as a new product icon, a cleaner blue theme, and a more compact title and menu bar. There’s also a new search experience which replaces the Quick Launch box. It allows you to find settings and commands and install options, and even supports fuzzy string searching.
- Visual Studio 2019 improves the code maintainability and consistency experiences with new re-factoring capabilities, such as changing for-loops to LINQ queries and converting tuples to named-structs. There’s also a new document health indicator and code clean-up functionality.
- Visual Studio 2019 offers an improved stepping performance and search capabilities that have been added to the Autos, Locals, and Watch windows. There are also improvements to the Snapshot Debugger to target Azure Kubernetes Service (AKS) and Virtual Machine Scale Sets (VMSS), and better performance when debugging large C++ projects, thanks to an out-of-process 64-bit debugger.
IntelliCode and Live Share
- Visual Studio IntelliCode has custom models and expanded language support now. Custom models improve the AI-enhanced IntelliSense, giving developers personalized recommendations based on the patterns and libraries used in their code, on top of the analysis made on thousands of open source repos.
- Visual Studio developers now get IntelliCode for XAML and C++ code, in addition to C#.
- Visual Studio Live Share is now installed by default in Visual Studio 2019 and helps developers collaborate in real time, including desktop app sharing, source control diffs, and code commenting.
- Developers already can share, edit, and debug code without the need to clone repos or set up environments.
- Microsoft added features like read-only mode, support for additional languages like C++ and Python, and enabled guests to start debugging sessions.
- Live Share can be used in a variety of use cases, including pair programming, code reviews, giving lectures, presenting to students and colleagues, or even mob programming during hackathons.
Microsoft is also hosting a virtual Visual Studio 2019 Launch Event featuring a demo version of the program.