
For Chromium, the improvements are typically 50% faster, saving 20 seconds of time. We expect the wins to be more noticeable in large projects. The overall perf improvements can make closing a solution in some cases from 20% faster for small codebases, to 50% faster in some cases for large solutions (1000+ projects). We made improvements to the Solution – Close scenario, which makes closing a solution containing C++ projects faster. You can learn more about this feature in our Create C++ Member Function in Visual Studio blog post. With this, you can add a default constructor, constructor with all fields, equality operator, and equality operator with all fields.

The drop-down from the screwdriver icon will display the new member function suggestions. When you have a class with member data, three dots will appear under the class name, and hovering over them will display a screwdriver icon.

You can now use the Create Member Function feature to quickly add constructors and equality operators to your classes. With this you can browse, upload, and download files to your remote machine listed in the Connection Manager, directly from Visual Studio. We’ve added a new Remote File Explorer feature. Furthermore, the locals window will track CMake variables, targets, and tests. You can set breakpoints based on filenames, line numbers, and when CMake errors are triggered, and can view call stacks of filenames and watch defined variables.

You’re used to debugging your C++ code with a lot of help from the IDE, but what about your build system? You can use the new CMake Debugger to debug your CMake scripts at configure time.

You can download Visual Studio 2022 from the Visual Studio downloads page or upgrade your existing installation by following the Update Visual Studio Learn page. We are happy to announce that Visual Studio 2022 version 17.6 is now generally available! This post summarizes the new features you can find in this release for C++.
