Visual Studio Blog:
Released July 23rd, 2024
This release focuses on quality-of-life enhancements for all developers and workloads. When you use Visual Studio, you want to feel empowered and productive. That's why quality-of-life features are so important: they make coding a smooth and enjoyable experience, free of unnecessary hassles and headaches. We hope you'll love this update.
| Productivity | From the community |
|---|---|
| Find the code you're looking for Preview 1 | Feedback ticket |
| More meaningful code reviews Preview 1 | Feedback ticket |
| Pull requests using drafts and templates Preview 1 | Feedback ticket |
| Familiar keyboard shortcuts Preview 1 | Feedback ticket |
| Fix for CodeLens timeline Preview 3 | Feedback ticket |
| Updates to pull request creation Preview 3 |
| GitHub Copilot | From the community |
|---|---|
| GitHub Copilot is getting smarter Preview 2 | |
| Naming things made easy Preview 2 | |
| AI-generated breakpoint expressions Preview 2 | |
| Understand your symbols with GitHub Copilot Preview 3 | Feedback ticket |
| GitHub Copilot is even more secure Preview 3 | |
| Refine your GitHub Copilot suggestions Preview 3 |
| Debugging & diagnostics | From the community |
|---|---|
| Easier to fix async exceptions Preview 1 | Feedback ticket |
| Profile faster and more consistently Preview 1 | |
| Profile external code with ease Preview 1 | Feedback ticket |
| Improved debugging on Arm64 Preview 2 | |
| Blazor WebAssembly debugging Preview 2 | |
| Auto-add breakpoints to the default group Preview 2 | Feedback ticket |
| Expressive IEnumerable Visualizer Preview 2 | |
| Faster C++ breakpoints Preview 2 |
| IDE | From the community |
|---|---|
| Never miss installing a component Preview 1 | Feedback ticket |
| Improved user authentication Preview 1 | |
| Stay updated and secure Preview 2 | Feedback ticket |
| New Teams Toolkit templates Preview 3 |
| Web | From the community |
|---|---|
| NPM packages in Solution Explorer Preview 1 | |
| Discover dynamic Web API routes Preview 2 | Feedback ticket |
| Gaming | From the community |
|---|---|
| Unreal Engine Add Class Templates Preview 1 | Feedback ticket |
| Unreal Engine Toolbar Preview 1 | |
| Unreal Engine Add Module Preview 2 | Feedback ticket |
| Unreal Engine Add Plugin Preview 3 |
| .NET | From the community |
|---|---|
| Revamped Resource Explorer Preview 2 | Feedback ticket |
| C++ | From the community |
|---|---|
| Debug your CMake projects on Linux Preview 1 | Feedback ticket |
| Build Insights QoL Update Preview 2 | |
| Custom Clang-Tidy Executable Preview 3 |
| Top bug fixes | From the community |
|---|---|
| TS1109 (TS) Expression expected error in Razor file Preview 1 | Feedback ticket |
| Rich copy/paste of C# source code into Office fails Preview 1 | Feedback ticket |
| Incorrect error with in-class pointer to member variable Preview 1 | Feedback ticket |
| MSVC v19.37+ incorrect code gen for arithmetic expressions Preview 2 | Feedback ticket |
| C4506 (no definition for inline function) incorrectly reported for template spec... Preview 2 | Feedback ticket |
| Missing integral types overload for cmath functions Preview 2 | Feedback ticket |
| GitHub Copilot has a 'References' button that is mistranslated Preview 3 | Feedback ticket |
| After updating to VS 17.10 the size of .ilk files has increased considerably Preview 3 | Feedback ticket |
| Visual Studio jump list doesn't add recently opened solutions any more Preview 3 | Feedback ticket |
| VS2022 17.10.1 throws an error in Azure DevOps pipelines Preview 4 | Feedback ticket |
| File > Recent Project no longer offers to remove non-existing item Preview 4 | Feedback ticket |
| JIT Debugger incorrect button order Preview 4 | Feedback ticket |
| Fixed a bug where JavaScript errors will not show in some Razor files Preview 4 | |
| Fixed a crash when compiling for /arch:AVX Preview 5 | Feedback ticket |
| Fixed a bug in x86 build inlining destructor with SPGO enabled Preview 5 | Feedback ticket |
| Fixed an issue with miscompilation of template-template parameter packs. Preview 5 | |
| C26493 false positive initializing a base class Preview 5 | Feedback ticket |
| Fixed an issue with ARM64 code generation Preview 5 | Feedback ticket |
| Fixed a hang caused by Copilot generated documentation in C++ quick info. Preview 5 | |
| Solution Explorer in Visual Studio 17.10.1 is sorted incorrectly and half of my projects say "Project is initializing" indefinitely Preview 5 | Feedback ticket |
| The "C# Interactive" command is available on the "Other Windows" Menu Controller when parented to the Standard Toolbar Preview 5 | Feedback ticket |
| Fixed a bug where certain UI components were showing up as larger than the rest of VS. Preview 5 | Feedback ticket |
| Fixed issues with the Open Copilot command. This should now generate and display multiple suggestions. Preview 5 | |
| Fixed an issue that may cause a crash while using the QuickWatch window while debugging. Preview 5 | |
| Improved support for Copilot completions and refinement. Preview 5 | |
| Fixed an occasional hang when loading the JavaScript/TypeScript workload (including HTML, Razor, etc) Preview 5 |
Note
See the full list of all the user-reported feature requests and bug fixes that made it into this release.
Source:
Visual Studio 2022 Preview Release Notes
Get the latest pre-release features, bug fixes, and support for Visual Studio 2022 Preview. Download today.
learn.microsoft.com









