Visual Studio 2019 upgrade brings C++ 20 support

Nancy J. Delong

Microsoft has released Visible Studio 2019 v16.ten, an update to the flagship IDE that emphasizes C++ 20 aid, and a preview of Visible Studio 2019 sixteen.eleven, a stage launch that centers on a new Hot Reload ability. Both equally releases were being revealed on May twenty five.

Visible Studio 2019 sixteen.ten comes with characteristics compliant with C++ 20, including calendars, time zones, and the textual content formatting facility. Microsoft said its compiler and normal library are now function-finish for C++ 20.

Developers who want to use C++ 20-fashion coroutines but are focusing on C++ eleven or C++ 14 can use the /await:strict change to get the actions desired. And those utilizing the CMake develop software will be equipped to use CMakePresets to specify configurations rather of CMakeSettings.json.

Other new characteristics in Visible Studio 2019 sixteen.ten:

  • For Git, the status bar has a new branch picker to filter area and remote branches and perform common steps from the correct-click context menu. Also, some solutions have been additional to Git -> Configurations to deal with opening and switching of repositories.
  • For Docker containers, developers now can run any mixture of products and services described in compose documents. There are also advancements to container and image management in the Containers window.
  • To enhance productivity, a Taken off Unused References command has been additional to clear up unused venture references and NuGet packages. There also is more IntelliSense completion for Enum values when a sort is known even if the Enum benefit is not entered. This possibility has been expanded to include things like 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 .Web productivity advancements for WinForms and XAML.
  • The launch website page for the Functionality Profiler has additional backlinks to support guide developers to on the net documentation. And the .Web Item Allocation software in the Functionality Profiler is the 1st software transitioned to a new investigation motor that is more rapidly and has far more characteristics.

With Visible Studio 2019 sixteen.eleven Preview one, the 1st launch of a new Hot Reload consumer practical experience is presented for editing code documents these types of as WPF, Windows Varieties, ASP.Web Core, and Console. With Hot Reload, developers can modify managed resource code although the application is operating, with no require to pause execution or use a breakpoint. The sixteen.eleven preview also supports .Web MAUI (Multi-system App UI), a framework for creating cross-system applications for iOS, Android, Windows, and Mac that is thanks to be generally available in November. .Web six Preview four ships with .Web MAUI characteristics.

Visible Studio 2019 sixteen.ten can be downloaded below. Visible Studio 2019 sixteen.eleven Preview one can be downloaded below. Microsoft this summertime also options to preview Visible Studio 2022, the next big launch of the IDE.

Copyright © 2021 IDG Communications, Inc.

Next Post

Uber’s Union Deal in the UK Doesn’t Mean Its Battles Are Over

The Application Motorists & Couriers Union (ADCU), formed by primary Uber claimants Aslam and Farrar, is also scheduling to fight Uber in the Large Courtroom as it attempts to validate its organization model in London, in a go that they assert will undermine the Supreme Courtroom judgment and allow for […]