Today we produced Visible Studio for Mac v17.3. This release consists of Consumer Strategies help, several new code fixes, Apple Developer Accounts, adds Task Window and Typical Expressions dialog implemented in indigenous UI, and fixes for top rated noted consumer problems. We’re also releasing our to start with preview of Visual Studio for Mac 17.4, with preview help for .Net Multi-platform Application UI.
To update now, use the Visual Studio > Verify for Updates… menu in the IDE. If you are not working with it nonetheless, obtain it now:
This site write-up summarizes the major variations in this launch. You can test out the launch notes to learn about all of the changes we’ve made.
Observe: There are no 17.1 or 17.2 versions of Visible Studio 2022 for Mac. The insignificant model amount was altered to 17.3 in order to match the model amount of Visual Studio (on Windows) and handle feed-back that it is bewildering to have various sets of edition quantities involving merchandise.
Person Techniques support
This launch of Visual Studio for Mac consists of assistance for the Consumer Tricks manager. The Magic formula Manager is a proposed exercise for storing sensitive details these as API keys, passwords, and database connections during progress. The information and facts is saved in a JSON file outside the house of your task route, so you will not accidentally examine the facts into a public repository.
Be additional productive with new code fixes
We’ve introduced many new code fixes that will boost your coding practical experience. Let us get a glance at a couple of them, starting up with a new code repair for invalid constraints.
There’s also a new refactoring that permits you to swap amongst best-level statements and the Application.Most important design.
.Net has a new attribute identified as the StringSyntaxAttribute which lets you to explain to the compiler what kind of data a string represents these as JSON, Regex, or DateTime. Visible Studio for Mac now supports syntax highlighting based on the form of data that the string signifies.
Here’s an instance displaying syntax highlighting for a JSON string:
We’ve updated the Job Window and Regular Expressions dialog to native UI, which presents greater integration with macOS and enhanced accessibility aid. The Endeavor Window was removed in 17. even though awaiting the migration to indigenous UI, and we’re happy to add it back in this release.
This launch features original assist for Particular person AppStoreConnect accounts which are necessary for non-Company Apple Builders.
To increase an AppStoreConnect account, open Visual Studio for Mac/Preferences and then choose the “Apple Developer Accounts” merchandise. In the “Apple Developer Accounts”, click the “Add Account” button and choose “Add Individual Account” and enter the AppStoreConnect API Key info. After the account is produced, certificates and provisioning profiles can be accessed by means of the “View Details” button.
Nowadays, we’re also shipping and delivery the 1st preview of our subsequent release – Visible Studio 2022 for Mac v17.4. You can install this release facet-by-side with the v17.3 launch – if you previously have a preview edition of Visual Studio for Mac on your equipment, you can use the Visible Studio > Check out for Updates… menu to update to this next preview as properly. You can also install it employing the preview installer:
In this initially preview, we’re together with the next features:
Preview help for MAUI & Xamarin
The 17.4 Preview 1 release improves our preview assist for .Web Multi-system App UI, enabling you to make, deploy, and debug .Net MAUI applications on iOS, macOS, and Android. This release includes XAML Warm Reload support for shifting your UI and seeing the variations mirrored in your jogging app.
Be aware: If you don’t already have .Internet MAUI installed, you will have to redownload the Preview installer and pick out “.Net MAUI”. As soon as .Internet MAUI is put in, you can find and generate .Web MAUI applications from the templates.
Nominal API Scaffolder assistance
We have additional aid for the new scaffolder for ASP.Internet Main Minimum APIs. This allows you promptly crank out API Endpoints from a model course, with OpenAPI support and Entity Framework queries.
Modules Perspective in Debugger Pad
In the course of Visual Studio debugging, the new Modules window lists and exhibits information and facts about the DLLs and executables (.exe information) your application employs.
Please keep on to share your thoughts and hold sending those suggestions or problem reviews! You can use the Assist > Report a Trouble or Aid > Provide a Recommendation menus to share responses, or go to the Visual Studio for Mac Developer Community site to vote for your favorites.