Visual Studio 2026 November Update 18.12 Explained: C++23 Complete, New Copilot Chat Engine and How to Update
Image: Microsoft (public domain, via Wikimedia Commons) — Visual Studio 2026 logo (official product image)
TL;DR: The Visual Studio 2026 November update (version 18.12) is out, released 10 November 2026. It makes C++23 production-ready in MSVC 14.52, gives Copilot Chat a new engine built on the Microsoft Copilot SDK, and adds a File System view in Solution Explorer. Update from the Visual Studio Installer; the Community edition stays free.
Key Highlights
- Visual Studio 2026 version 18.12.0 released on 10 November 2026, the first big update since the 18.11 release.
- C++23 is now production-ready in MSVC Build Tools 14.52 — use the stable
/std:c++23switch; the old/std:c++23previewspelling is deprecated. - Copilot Chat runs on a new engine (the Microsoft Copilot SDK), solving up to 21 more coding tasks in Microsoft's 157-task benchmark than the old experience.
- Solution Explorer gains a File System view for browsing a repo's real folder layout, plus MSBuild Restore without opening a solution.
- .NET 11 launched the same day at .NET Conf 2026 — the two releases are designed to be installed together.
What happened?
Microsoft shipped the Visual Studio 2026 November update — version 18.12.0 — on 10 November 2026, opening day of .NET Conf 2026. The release notes frame it as the start of "a new era for Visual Studio with deep platform integration of AI, stronger fundamentals, and improved performance", and the update touches almost every part of the IDE: the editor, the C++ toolchain, GitHub Copilot and the project system.
This is a monthly feature update, not a new product. If you already run Visual Studio 2026, it arrives as a normal update through the Visual Studio Installer. A servicing update for the 18.11 line (18.11.4) shipped the same day for teams that stay on the long-term servicing channel.
Visual Studio 2026 November Update: C++23 complete in MSVC 14.52
The headline for C++ developers is MSVC Build Tools 14.52, now the default toolset installed with C++ workloads. With this release, C++23 is ready for production use — the compiler, the standard library and IntelliSense all line up behind the stable /std:c++23 switch.
| What changed | What it means for you |
|---|---|
Stable /std:c++23 switch | The /std:c++23preview spelling still works as an alias but is deprecated and will be removed later. New projects should use /std:c++23. |
| STL now C++23 feature complete | The standard library implements the last C++23 pieces, including constexpr <cmath> and <cstdlib> (P0533R9), available with the opt-in /Zc:cmath switch. |
| Immediate escalation (P2564R3) | Eligible constexpr functions and lambdas become immediate functions when their use requires it — enabled in C++23 and later modes. |
/clr in C++23 modes | Managed C++/CLI code can now be built with C++23 language rules, which was not possible before. |
| Optimizer and code generation work | Better inlining, loop and vectorization improvements across x64, x86 and ARM64, plus 133 Developer Community bugs fixed in the C++ area. |
To check the toolset is installed, look for the "MSVC Build Tools for x64/x86 (Latest)" or ARM64 components in the installer — cl.exe and link.exe should report version 14.52.37025 or later. New CMake configurations also default to presets, and C++23 project settings now select the stable compiler switch automatically.

Image: Daniil Plotnikov 1, CC BY-SA 3.0, via Wikimedia Commons — the Visual Studio 2026 interface
Copilot Chat gets a new engine
The second big change is under the hood of Copilot Chat. Starting with 18.12, Copilot Chat in Visual Studio runs on the Microsoft Copilot SDK developed by GitHub — the same technology behind the GitHub Copilot CLI, the Copilot app and VS Code. It is on by default, and Microsoft says it is a major upgrade: same models, more tasks solved, new ways to work.
Microsoft benchmarked the old and new experiences on 157 coding tasks. The new engine came out ahead with every model tested, resolving up to 21 more tasks. The chat itself is shorter and more focused: you can steer Copilot mid-task by typing a new instruction while it works, and you can see what each request costs. Two things are still catching up — plan mode and chat exports are being brought over from the previous experience, so expect them in a later update.
Copilot also picks up instruction files. Add your project's coding conventions, build steps and testing guidance to an AGENTS.md file at the solution root and Copilot uses it in the session — the same file many teams already keep for command-line coding agents, so there is no second copy to maintain. New sessions also use your organisation's Copilot custom instructions automatically.
Everyday IDE improvements in 18.12
Beyond the two headlines, 18.12 is full of small quality-of-life fixes that add up for daily use:
- File System view in Solution Explorer — browse your repository's physical layout, including docs and config files outside any project, switch between solutions in the same repo, and run Build, Rebuild, Clean or Set as Startup Project without switching views. Solution and File System views can sit side by side.
- MSBuild Restore in Open Folder — restore dependencies from a folder without opening a solution first.
- ANSI colours in the Output window — coloured tool output now renders as colours instead of raw escape sequences (opt-in, off by default).
- Compact hover tips — language-server hover tips show syntax-coloured signatures and examples in a smaller panel that covers less of your code.
- More image previews — Solution Explorer previews TIFF, DDS, WebP, JPEG XR and HD Photo files on hover, without opening an editor.
- Tab and window management — set minimum and maximum widths for tool-window tabs, close tabs to the right, and press Esc mid-drag to cancel a window drag.
- Editor rulers and Markdown — line guides follow your
rulersormax_line_lengthsettings, and Markdown gains drag-and-drop links plus heading navigation in previews. - Faster syntax highlighting — TOML and Rust get updated TextMate grammars, and a preview TextMate matcher cut parsing of a 1.09 MB TypeScript fixture from 8.989 seconds to 1.882 seconds in Microsoft's local benchmark (that fixture, not a guarantee for every file).
- Inline suggestions control — turn off automatic inline suggestions in comments without disabling them in code.
Should you update now?
✅ Verdict: Update — but read the C++23 notes first. For most developers this is a safe monthly update: the Copilot engine upgrade and the File System view are the kind of changes you feel on day one, and the 18.11 servicing update exists if your team needs to stay put. C++ teams should plan the /std:c++23preview → /std:c++23 switch change, since the preview spelling is now deprecated, and treat the /Zc:cmath option as opt-in for now rather than a default.
If you build with .NET, install .NET 11 alongside — it launched the same day at .NET Conf 2026 with C# 15 as the default language version. Our earlier explainer covers what .NET 11 brings, including C# 15 union types and the 10 November launch. Note that .NET 8 and .NET 9 reached end of support on 10 November, so apps on those versions should move to .NET 10 (LTS) or .NET 11.
How to update and what it costs
Open the Visual Studio Installer, find your Visual Studio 2026 installation and choose Update. The November update is version 18.12.0; check Help → About in the IDE to confirm the number after installing. Visual Studio Community 2026 remains free for individual developers, open-source contributors and small teams, while Professional and Enterprise are paid editions. The full list of changes, including the long bug-fix list, is in Microsoft's official release notes linked below.
FAQs
How do I update to Visual Studio 2026 18.12?
Open the Visual Studio Installer, select your Visual Studio 2026 installation and click Update. The November update is version 18.12.0, released 10 November 2026. You can confirm the version in the IDE under Help → About.
Is C++23 fully supported in Visual Studio 2026?
Yes, from version 18.12. MSVC Build Tools 14.52 makes C++23 production-ready, with the stable /std:c++23 switch and a C++23 feature-complete standard library. The old /std:c++23preview spelling still works as an alias but is deprecated. Compile-time cmath support remains opt-in behind /Zc:cmath.
What is new in Copilot Chat in Visual Studio 2026 18.12?
Copilot Chat now runs on the Microsoft Copilot SDK, the same engine behind the GitHub Copilot CLI and VS Code. Microsoft's benchmark of 157 coding tasks showed it resolving up to 21 more tasks than the previous experience. You can also steer it mid-task, see what each request costs, and give it project instructions through an AGENTS.md file.
Is Visual Studio 2026 18.12 free to download?
The Community edition of Visual Studio 2026 is free for individual developers, open-source contributors and small teams. Professional and Enterprise editions are paid. The 18.12 update itself is free for anyone already licensed for Visual Studio 2026.
Takeaway
Visual Studio 2026's November update is the rare monthly release with two genuine headlines: C++23 finally production-ready in MSVC 14.52, and a Copilot Chat engine that measurably solves more tasks. Update through the Visual Studio Installer — and if you write C++, switch your projects to the stable /std:c++23 switch while the preview spelling still works.
For the full feature list, start with Microsoft's official Visual Studio 2026 release notes — and if you are pairing the update with the new runtime, read our .NET 11 explainer next.
Sources
- Visual Studio 2026 release notes — Microsoft Learn (primary source: 18.12.0 released 10 November 2026, MSVC 14.52, IDE features)
- Copilot in Visual Studio Just Got a Major Upgrade — Visual Studio Blog (primary source: new Copilot SDK engine, 157-task benchmark, up to 21 more tasks solved)
- Announcing .NET 11 — .NET Blog (primary source: .NET 11 launch on 10 November 2026, .NET Conf 2026)
- .NET 11 Release Date, Features Explained — TechByCountry (our 8 November explainer; .NET 8/9 end of support on 10 November)
- Visual Studio 2026 18.11 Update New Features Explained — TechByCountry (our 23 October explainer on the previous update)
Comments
Post a Comment