We are content to announce that Visible Studio 2022 17.3 has been launched and is now normally out there. At Microsoft, we thrive on getting feedback and encounters from those using Visual Studio and regularly get the job done to make improvements to the product or service based mostly on this opinions. Visual Studio 2022 17.3 arrives with new features these as .Net MAUI GA tooling, Azure Container Applications and far more as you will see underneath.
17.3 also adds new characteristics as instructed in Developer Local community by you! Here’s a record of the things that we are shipping as section of this release and really like how we’re adding new features primarily based off these strategies:
Nowadays we are psyched to announce that .Internet Multi-platform Application UI (.Net MAUI) has graduated from preview in Visual Studio and is now offered in the release channel of Visual Studio 2022 on Home windows. You now have total obtain in the secure merchandise to efficiency capabilities that will assist you develop more rapidly and ship your .Internet client apps more competently to Android, iOS, macOS, and Home windows from a solitary codebase.
We’ve designed applications to help you create your .Net MAUI applications without the need of slowing you down. Very hot Reload, Live Visual Tree and XAML Live Preview speed up your growth time by allowing for you to apply code improvements and see them straight away. With XAML Scorching Reload you can make modifications to your UI and see them in the managing app proper away. With .Net Incredibly hot Reload you can make variations to your code, save, and see people variations as nicely.
Examine additional about all the tooling improvements for .Internet MAUI and how to get begun on the .Net Group site.
Employing Microsoft Teams as a platform for developing applications, you can increase Teams for your application alternatives. Teams Toolkit for Visible Studio makes it easy to get commenced with applications that embed UI in a tab, notify a channel with a tailored concept, trigger a process from a chat command, and additional.
Rapidly establish a Teams application that can post a notification to a chat or channel from an ASP.Net Net API or Azure Functionality induce utilizing the Microsoft Teams App project template and selecting the Notification Bot software style. The Command Bot alternative can make it uncomplicated to establish an app that can respond to chat commands and display screen a custom-made information in a chat or channel. Groups Toolkit helps immediately configure Bot Framework with your Groups application – create the task, use Groups Toolkit to configure the dependencies, and Start Debugging (F5) to see the application running in a Teams website customer.
If you’re prepared to give it a try out or discover a lot more, look at out our wander-by means of on building a notification bot with Teams Toolkit for Visible Studio.
The C++ team has dealt with some of your leading asks in 17.3. Your suggestions that we really should limit CPU use for the duration of C++ builds led to a new element to allow reduced priority builds in Visual Studio. Centered on your responses we also introduced new static assessment checks on std::optional to guard from undefined behaviors.
We have also been operating hard on general performance enhancements for C++ developers. In 17.3 you will come across that Visible Studio indexes and colorizes your C++ code more quickly than ever. Among the advancements witnessed is a 2X pace improvement in indexing a new C++ Unreal Motor 5 answer.
For cross platform focused C++ builders, you will obtain your distant SSH focus on is now available in the Visible Studio built-in terminal. In the higher remaining corner of the built-in terminal, you can simply click on the SSH link chosen and see the profile dropdown entries offered that show connections enumerated from your Relationship Supervisor.
For C++ builders targeting embedded gadgets you will come across a new serial monitor and Zephyr RTOS support in Visual Studio.
Visible Studio now supports deploying to Azure Container Apps, possibly on need (ideal-simply click > Publish) or by location up CICD through GitHub Actions.
Azure Container Apps allows you to run microservices and containerized apps on a serverless platform. With Container Applications, you love the added benefits of functioning containers though leaving guiding the considerations of manually configuring cloud infrastructure and sophisticated container orchestrators.
Visual Studio will aid you choose present Azure resources, or make new types to be utilised to deploy your app. It will also build the container picture working with the Dockerfile in the project, drive this impression to ACR, and eventually deploy the new graphic to the container app selected.
To get started out, proper-simply click on your project node in Resolution Explorer and decide on Publish. Pick Azure as the deployment target and Azure Container Apps will be a single of the possibilities obtainable to you.
Live Unit Testing now scales better for much larger methods by building the builds scoped to only what is desired and making jobs in parallel. Other improvements to the Stay Unit Testing establish system deliver for far more reputable builds and aid for a broader wide range of methods. It is now much easier to get your solution set up for are living unit tests with the introduction of a set up wizard to configure Live Unit Screening in just a handful of ways. Other improvements include things like the potential to terminate redundant check runs and producing it a lot easier to realize progress by surfacing functions and glitches in the Reside Unit Tests Window standing bar.
To get started off, navigate to Test > Are living Unit Testing > Start out in Visible Studio.
To master additional, take a look at aka.ms/NewLiveUnitTesting
Just take a glance at What is New in Visual Studio below Enable > What is New or by updating Visible Studio. https://devblogs.microsoft.com/visualstudio/whats-new-vs/
Line-staging is now supported with the potential to stage precise lines and/or chunks of code appropriate from the editor and the diff perspective. To get started off, phase one of your the latest variations by picking out the corresponding shade margin and utilizing the Peek Distinction UI to phase your alter.Study our blog site publish to learn a lot more and share your feedback.
We’ve extra the ability to wrap tabs into a number of rows primarily based on community request, so you can have far more horizontal tabs open at a time, this was a major Developer Neighborhood comments recommendation and you can come across much more details on the blog site submit in this article.
Take a search at a number of hugely requested advancements in IEnumerable visualizer like Filtering, Theming, and CSV export. You can read through more about these enhancements on our website listed here.
You can now re-open up the very last tab you shut by proper-clicking on a tab, working with the Ctrl+K, Ctrl+Z keyboard shortcut, or navigating to the menu item underneath Window > Restore Closed Tab.
We are also releasing the very first preview of our future release, Visible Studio 2022 17.4 Preview 1. Model 17.4 will be the initial edition of Visible Studio usually available as a indigenous Arm64 application. It will also be the 3rd long expression servicing channel (LTSC) edition supported for 18 months from its release. Opinions through our preview cycle is essential to meeting your higher anticipations at launch.
We will observe up shortly with a post masking the characteristics in this preview, for now be sure to examine the preview launch notes. Bear in mind that you can set up the preview release of Visible Studio side-by-side with the current GA launch.