Visual Studio 2019 upgrade brings C++ 20 support

Microsoft has released Visible Studio 2019 v16.ten, an update to the flagship IDE that emphasizes C++ 20 assist, and a preview of Visible Studio 2019 sixteen.eleven, a place release that facilities on a new Very hot Reload capability. Both releases have been revealed on May 25.

Visible Studio 2019 sixteen.ten arrives with options compliant with C++ 20, which include calendars, time zones, and the textual content formatting facility. Microsoft reported its compiler and regular library are now characteristic-finish for C++ 20.

Builders who want to use C++ 20-design coroutines but are concentrating on C++ eleven or C++ 14 can use the /await:strict switch to get the behavior desired. And those people applying the CMake construct instrument will be in a position to use CMakePresets to specify configurations alternatively of CMakeSettings.json.

Other new options in Visible Studio 2019 sixteen.ten:

  • For Git, the status bar has a new branch picker to filter local and distant branches and complete frequent actions from the appropriate-click on context menu. Also, some selections have been included to Git -> Settings to handle opening and switching of repositories.
  • For Docker containers, builders now can run any mix of solutions described in compose files. There are also advancements to container and image administration in the Containers window.
  • To increase productiveness, a Taken off Unused References command has been included to thoroughly clean up unused undertaking references and NuGet packages. There also is supplemental IntelliSense completion for Enum values when a type is regarded even if the Enum worth is not entered. This possibility has been expanded to involve completion for casts, indexers, and operators. Also for productiveness, there is now a visible representation for navigating and inspecting the inheritance chain. There also are .Web productiveness advancements for WinForms and XAML.
  • The launch web site for the Effectiveness Profiler has included backlinks to aid guidebook builders to on the web documentation. And the .Web Item Allocation instrument in the Effectiveness Profiler is the initial instrument transitioned to a new assessment engine that is quicker and has far more options.

With Visible Studio 2019 sixteen.eleven Preview one, the initial release of a new Very hot Reload user practical experience is furnished for editing code files this sort of as WPF, Home windows Varieties, ASP.Web Core, and Console. With Very hot Reload, builders can modify managed supply code though the application is operating, with no want to pause execution or use a breakpoint. The sixteen.eleven preview also supports .Web MAUI (Multi-system Application UI), a framework for composing cross-system applications for iOS, Android, Home windows, and Mac that is thanks to be typically available in November. .Web six Preview four ships with .Web MAUI options.

Visible Studio 2019 sixteen.ten can be downloaded right here. Visible Studio 2019 sixteen.eleven Preview one can be downloaded right here. Microsoft this summer months also designs to preview Visible Studio 2022, the up coming big release of the IDE.

Copyright © 2021 IDG Communications, Inc.