Should you upgrade now? Explain
Earlier this year, Microsoft released the preview version of Visual Studio 2022 into the wild world of programming. It’s good news! It’s an extremely popular IDE, but one that needs a tune-up or maybe even an overhaul given the pace of change in the DevOps ecosystem in which it thrives.
Although developers of all experience levels generally have a favorable opinion of VS 2019, no IDE can be improved. Is VS 2022 much better? Is it worth it to be an early adopter and upgrade to the latest edition?
Here’s what you need to know.
Visual Studio History: Pretty Good So Far
Visual Studio 2019 and Visual Studio Code were touted as beginner-friendly, but also received consistent praise from advanced and experienced programmers.
For example, its integration with Azure, Git/GitHub, and the recent addition of platforms such as Live Share and Xamarin enable easy cloud storage and cross-platform development.
Visual Studio’s Live Sharing even offers real-time collaboration in VS Code. But as good as VS 2019 and VS Code are, VS 2022 brings several tempting new improvements.
The most important improvement in VS 2022
One of the major improvements in the new version addresses a common complaint about VS 2019, which is its intense memory demand.
For developers working on complex applications that require large amounts of computing power, this promises to be a substantial advantage. This is usually a concern for developers working on commercial and institutional projects.
As of this writing, the preview version is not licensed for production applications.
What else is new in VS 2022?
The Visual Studio 2022 Roadmap page in Microsoft Books Online claims that the team working on this latest release has these themes in mind: personal and team productivity, modern development, and constant innovation.
We all love the sound of these! But what does this commitment mean for the day-to-day experience of working with the latest version of VS 2022?
The 2022 version promises the following additional improvements:
1. Improved code completion functionality
Intellicode in VS 2022 can populate entire lines of code using better understanding of coding context.
In the current preview mode, it only works with C#, but Microsoft will add additional languages closer to the official release date.
2. More powerful debugging capabilities
The core debugger simplifies code decompilation by providing step-by-step, contingent breakpoint, and easier-to-read flame diagrams to help programmers locate issues with local and remote code.
3. An improved programming interface
Visual Studio 2022 offers a more friendly and intuitive coding environment.
This includes increased options to customize the look of the IDE (for example, you can match it to your Windows theme) as well as the ability to deploy a document management system that works for you.
4. Improved accessibility
Visual Studio 2019 had several features that improved overall accessibility, and VS 2022 improved and added even more accessibility features.
Instead of relying on plugins or add-ons, users can modify the interface to improve visibility and organization and work better with approved extensions. This is all driven by Microsoft’s ongoing work to make its products natively accessible.
5. Improved support for the latest version of C++
VS 2022 includes the full suite of tools for C++20. This is the language Windows is written in, so Windows developers should find this a welcome inclusion.
The preview notes for VS 2022 list several important improvements in the latest versions. This should make C++ programming easier in the new version of the IDE with better IntelliSense functionality and more powerful debugging and analysis capabilities.
6. Improved Windows Application Development
It is now possible to use Hot Reload (first introduced in VS 2019) to update versions of your application in running .NET or C++. Hot reloading is a unique approach to modifying your code while debugging.
In other words, it allows you to make code changes without pausing or restarting the application. All developers have experienced or can imagine situations where this will be useful to them!
You’ll also find improvements to Git integration, such as the ability to work natively with multiple repositories from a local IDE installation.
For developers building containerized applications, other features are promised to work on or orchestrate projects using Kubernetes, Docker, and Service Fabric.
The documentation isn’t very specific on what this will entail, but work is underway to improve the app building experience and improve diagnostics.
Should you upgrade to VS 2022 now?
The answer depends on how you currently use Visual Studio.
Solo developers of all skill levels will likely benefit from the improvements offered in VS 2022 and will want to familiarize themselves with the new and improved features as soon as possible before the official release.
If you decide to upgrade, you have several options to start using VS 2022 preview.
The easiest path is to install VS 2022 side-by-side with your current version of VS 2019. If you don’t want to install it on your local computer, you can try the cloud-based version. Maybe you have some experience using MS Visual Studio Online. You can also use VS 2022 from the command line.
And don’t forget, you can contribute to the VS 2022 project! Developer contributions and feedback are actively sought during the preview period.
For example, if you find a feature missing in recent releases, you can use the Suggest a Feature page to interact directly with the Visual Studio engineering team.
For enthusiastic developers of any skill level, the opportunity to provide feedback is attractive in itself, whether or not you think the improvements will have a substantial impact on your day-to-day programming and design activities.
If you’re not ready to take the plunge, an interim upgrade, keeping Visual Studio 2019 in place and using the cloud version or a separate installation of Visual Studio 2022, is the best way to get the necessary familiarity. . to use the new edition.
The Visual Studio 2022 preview, explained
Most individual users will probably find it helpful to start using the preview build of VS 2022, especially since you don’t have to ditch VS 2019.
The lack of a production license may make downloading the preview less appealing if you’re currently working on a lot of projects.
But downloading it as an individual user now could save you and your team time when the license is available and you want to move your apps to the new version.
Essential Keyboard Shortcuts for Visual Studio Code
About the Author