Menu
Visual Studio 2019 upgrade brings C++ 20 support

Visual Studio 2019 upgrade brings C++ 20 support

Microsoft said its compiler and standard library are feature-complete for C++ 20 in Visual Studio 2019 16.10, while a 16.11 preview centres on Hot Reload and .NET MAUI.

Credit: Dreamstime

Microsoft has released Visual Studio 2019 v16.10, an update to the flagship IDE that emphasises C++ 20 support, and a preview of Visual Studio 2019 16.11, a point release that centres on a new Hot Reload capability. Both releases were published on May 25.

Visual Studio 2019 16.10 comes with features compliant with C++ 20, including calendars, time zones, and the <format> text formatting facility. Microsoft said its compiler and standard library are now feature-complete for C++ 20.

Developers who want to use C++ 20-style coroutines but are targeting C++ 11 or C++ 14 can use the /await:strict switch to get the behaviour desired. And those using the CMake build tool will be able to use CMakePresets to specify configurations instead of CMakeSettings.json.

Other new features in Visual Studio 2019 16.10:

  • For Git, the status bar has a new branch picker to filter local and remote branches and perform common actions from the right-click context menu. Also, some options have been added to Git -> Settings to manage opening and switching of repositories.
  • For Docker containers, developers now can run any combination of services defined in compose files. There are also improvements to container and image management in the Containers window.
  • To improve productivity, a Removed Unused References command has been added to clean up unused project references and NuGet packages. There also is additional IntelliSense completion for Enum values when a type is known even if the Enum value is not entered. This option has been expanded to include completion for casts, indexers, and operators. Also for productivity, there is now a visual representation for navigating and inspecting the inheritance chain. There also are .NET productivity improvements for WinForms and XAML.
  • The launch page for the Performance Profiler has added links to help guide developers to online documentation. And the .NET Object Allocation tool in the Performance Profiler is the first tool transitioned to a new analysis engine that is faster and has more features.

With Visual Studio 2019 16.11 Preview 1, the first release of a new Hot Reload user experience is provided for editing code files such as WPF, Windows Forms, ASP.NET Core, and Console. With Hot Reload, developers can modify managed source code while the app is running, with no need to pause execution or use a breakpoint.

The 16.11 preview also supports .NET MAUI (Multi-platform App UI), a framework for writing cross-platform applications for iOS, Android, Windows, and Mac that is due to be generally available in November. .NET 6 Preview 4 ships with .NET MAUI features.

Visual Studio 2019 16.10 can be downloaded here. Visual Studio 2019 16.11 Preview 1 can be downloaded here. Microsoft this summer also plans to preview Visual Studio 2022, the next major release of the IDE.


Follow Us

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags Microsoftvisual studio

Events

Featured

Slideshows

Channel kicks 2021 into gear as After Hours returns to Auckland

Channel kicks 2021 into gear as After Hours returns to Auckland

After Hours made a welcome return to the channel social calendar with a bumper crowd of partners, distributors and vendors descending on The Pantry at Park Hyatt in Auckland to kick-start 2021.

Channel kicks 2021 into gear as After Hours returns to Auckland
The Kiwi channel gathers for the 2020 Reseller News Women in ICT Awards

The Kiwi channel gathers for the 2020 Reseller News Women in ICT Awards

Hundreds of leaders from the New Zealand IT industry gathered at the Hilton in Auckland on 17 November to celebrate the finest female talent in the Kiwi channel and recognise the winners of the Reseller News Women in ICT Awards (WIICTA) 2020.

The Kiwi channel gathers for the 2020 Reseller News Women in ICT Awards
Show Comments