Microsoft’s Visual Studio 2022 just released its latest update 2022 17.3 which delivers .NET MAUI GA tooling, Azure Container Apps and a few other new features.
According to the Visual Studio blog, the new 17.3 update is generally available for download and among its features lists is .NET Multi-Platform App UI moving from the Preview channel to the Release Channel for developers.
Developers will now have full access to the stable version of .NET MAUI to build Android, iOS, macOS and Windows apps more efficiently from a single codebase.
Visual Studio is also extending its Teams Toolkit to help communications developers create broader experiences for Microsoft’s enterprise chat app. Specifically, developers can take advantage of tools to build apps “that can post a notification to a chat or channel from an ASP.NET web API or Azure Function trigger,” all by making use of the Teams App templates.
There were also C++ improvements that came to Visual Studio through the 17.3 update as the team addressing known issues, comments or feedback. Addressing the feedback by the Visual Studio community also led to a new static analysis check on std::optional to help refine undefined behaviors with subsequent releases.
Users may also notice that Visual Studio can now index and colorize C++ code faster, and C++ using Unreal Engine 5 solutions may see up to 2x boost in speed performance on this build.
Another big feature coming with the 17.3 update are Azure Container Apps which will now enable developers to run microservices and containerized applications on a serverless platform.
With Container Apps, you enjoy the benefits of running containers while leaving behind the concerns of manually configuring cloud infrastructure and complex container orchestrators.
Smaller quality of life improvements that also come with today’s update include Live Unit Testing which now scales better for larger solutions, an easier way to see what’s been included in each update with an improved What’s New section, Git Line-staging, arranging tabs in multiple rows, filtering and theming in IEnumerable Visualizer, and keyboard shortcuts for reopening closed documents.