Visual Studio 2019 upgrade brings C++ 20 support

Microsoft has launched Visible Studio 2019 v16.10, an replace to the flagship IDE that emphasizes C++ 20 assist, and a preview of Visible Studio 2019 16.11, a degree launch that facilities on a brand new Sizzling Reload functionality. Each releases had been revealed on Might 25.

Visible Studio 2019 16.10 comes with options compliant with C++ 20, together with calendars, time zones, and the <format> textual content formatting facility. Microsoft mentioned its compiler and commonplace library are actually feature-complete for C++ 20.

Builders who need to use C++ 20-style coroutines however are focusing on C++ 11 or C++ 14 can use the /await:strict swap to get the habits desired. And people utilizing the CMake construct software will be capable of use CMakePresets to specify configurations as an alternative of CMakeSettings.json.

Different new options in Visible Studio 2019 16.10:

  • For Git, the standing bar has a brand new department picker to filter native and distant branches and carry out widespread actions from the right-click context menu. Additionally, some choices have been added to Git -> Settings to handle opening and switching of repositories.
  • For Docker containers, builders now can run any mixture of companies outlined in compose information. There are additionally enhancements to container and picture administration within the Containers window.
  • To enhance productiveness, a Eliminated Unused References command has been added to wash up unused challenge references and NuGet packages. There is also further IntelliSense completion for Enum values when a kind is understood even when the Enum worth will not be entered. This feature has been expanded to incorporate completion for casts, indexers, and operators. Additionally for productiveness, there’s now a visible illustration for navigating and inspecting the inheritance chain. There are also .NET productiveness enhancements for WinForms and XAML.
  • The launch web page for the Efficiency Profiler has added hyperlinks to assist information builders to on-line documentation. And the .NET Object Allocation software within the Efficiency Profiler is the primary software transitioned to a brand new evaluation engine that’s sooner and has extra options.

With Visible Studio 2019 16.11 Preview 1, the primary launch of a brand new Sizzling Reload consumer expertise is offered for enhancing code information comparable to WPF, Home windows Varieties, ASP.NET Core, and Console. With Sizzling Reload, builders can modify managed supply code whereas the app is operating, without having to pause execution or use a breakpoint. The 16.11 preview additionally helps .NET MAUI (Multi-platform App UI), a framework for writing cross-platform purposes for iOS, Android, Home windows, and Mac that is because of be typically accessible in November. .NET 6 Preview four ships with .NET MAUI options.

Visible Studio 2019 16.10 could be downloaded here. Visible Studio 2019 16.11 Preview 1 could be downloaded here. Microsoft this summer season additionally plans to preview Visible Studio 2022, the following main launch of the IDE.

Copyright © 2021 IDG Communications, Inc.

Leave a Reply

Your email address will not be published.