C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

Latest posts

Microsoft C++ Team at CppCon 2025: Trip Report
Oct 31, 2025
Post comments count 0
Post likes count 0

Microsoft C++ Team at CppCon 2025: Trip Report

Michael Price
Michael Price

Another year and another CppCon is all wrapped up! Microsoft was pleased to once again be an exhibitor and to have several of our employees present sessions at the conference. Here are my major takeaways from the keynotes, sessions, conversations, and the general vibe. The week before CppCon, we announced Visual Studio 2026 and Microsoft C++ (MSVC) Build Tools v14.50, and the conference gave us a great opportunity to let you know what you can expect in the new release and for you to give us your feedback. We highly encourage you to try out the Insiders release and let us know what your experience...

Upgrading C++ Projects to Visual Studio 2026
Oct 30, 2025
Post comments count 3
Post likes count 2

Upgrading C++ Projects to Visual Studio 2026

Augustin Popa
Augustin Popa

With Visual Studio 2026 version 18.0 getting closer to General Availability (GA), we want to share with you how you can upgrade your projects from your current versions of Visual Studio and the Microsoft C++ (MSVC) Build Tools to the latest versions. The new IDE ships with the v145 platform toolset for MSBuild C++ projects and MSVC Build Tools version 14.50. In this post, I will walk you through the process step-by-step, while explaining some of the features available to you to make the transition as painless as possible. Overall, our goal is to help you get current and stay current. Step 1: Try out Visual Studi...

New GitHub Copilot capabilities for C++ developers: Upgrade MSVC, improve build performance, and refactor C++ code
Oct 29, 2025
Post comments count 0
Post likes count 2

New GitHub Copilot capabilities for C++ developers: Upgrade MSVC, improve build performance, and refactor C++ code

Erika Sweet
Erika Sweet

Yesterday at GitHub Universe, GitHub announced support for custom agents. Custom agents are specialized configurations with custom prompts and context that focus Copilot on specific development tasks. On the C++ team, we have a similar goal: Provide differentiated capabilities that optimize GitHub Copilot for C++ development tasks. As a first step towards this goal, we’re announcing new capabilities for GitHub Copilot that support C++ developers in three development tasks: These experiences will be available soon as a Private Preview in Visual Studio 2026. Join the waitlist for Private Pr...

What’s New in vcpkg (September 2025)
Oct 2, 2025
Post comments count 2
Post likes count 0

What’s New in vcpkg (September 2025)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2025.09.17 registry release, the 2025-08-29 and 2025-09-03 tool releases, as well as changes to vcpkg documentation throughout September. This month’s updates includes new binary caching sources and , support for tvOS and watchOS target platforms, and minor improvements and bug fixes. Some stats for this period: vcpkg changelog (2025.09.17 release) Documentation changes If you have any suggestions for our documentation, please submit an is...

Fixing Overload Resolution For Parameter Arrays in C++/CLI
Sep 29, 2025
Post comments count 0
Post likes count 2

Fixing Overload Resolution For Parameter Arrays in C++/CLI

Tanveer Gani
Tanveer Gani

Fix a problem in C++/CLI parameter array overload resolution which affects newer .NET versions.

Microsoft C++ Team at CppCon 2025
Sep 11, 2025
Post comments count 0
Post likes count 1

Microsoft C++ Team at CppCon 2025

Michael Price
Michael Price

  It's that time of year again! We are excited to see you all at CppCon this year, where we'll once again be delivering a variety of presentations, from the latest advancements in debugging technology to extensibility frameworks for AI agents. See the end of this post for a listing of all of the sessions involving Microsoft staff. And yes, there'll be plenty of information on the freshly announced Visual Studio 2026. We'll also have a booth through the first four days of the conference. Come on by and let us know what matters to you or ask any burning questions you may have regarding C++ at Microso...

C++ Language Updates in MSVC Build Tools v14.50
Sep 10, 2025
Post comments count 8
Post likes count 6

C++ Language Updates in MSVC Build Tools v14.50

Cameron DaCamara
Cameron DaCamara

C++ Language Updates in MSVC Build Tools v14.50 It has been some time since we have provided an update on MSVC progress, and this one comes with the latest major update to our IDE: Visual Studio 2026 version 18.0. This version of Visual Studio ships with the MSVC Build Tools version 14.50, which includes version 19.50 of the MSVC compiler. You can try out the improvements by downloading the Insiders release. Also, if you want to track updates in the Standard Library, check out the STL Changelog, which is regularly updated. Let’s jump right into the updates! C++23 Features As C++ standards progress in MSVC, you...

Visual Studio 2026 Insiders is here!
Sep 10, 2025
Post comments count 45
Post likes count 7

Visual Studio 2026 Insiders is here!

Augustin Popa
Augustin Popa

Get ready –the first Insiders release of Visual Studio 2026 has arrived! In this new evolution of Visual Studio, we’re continuing our commitment to building the best integrated developer environment for C++ developers on Windows. Visual Studio 2026 features a fresh UI, faster performance, and improved developer productivity with advanced AI integration. For more details on what’s new, check out the official announcement on the Visual Studio Blog! We would love your feedback – try out our Insiders release of Visual Studio 2026 today! If you run into any issues, you can report them to Visual Studio Dev...

What’s New in vcpkg (August 2025)
Sep 5, 2025
Post comments count 0
Post likes count 0

What’s New in vcpkg (August 2025)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2025.08.27 registry release as well as changes to vcpkg documentation throughout August. There were no tool changes as of the date of the registry release in August, though more changes will be listed in the next release in September. Some stats for this period: GitHub Dependabot support for vcpkg Earlier this month, we announced GitHub Dependabot support for vcpkg. This allows GitHub users to receive automated PRs to upgrade their vcpkg versioning baselines. Since that announcement, the automated PRs have b...