Visual Studio 2022 for Mac Preview brings back support for Xamarin – Visual Studio Magazine

News

Visual Studio 2022 for Mac Preview brings back support for Xamarin

Visual Studio 2022 for Mac continues to move toward general availability several months behind its Windows cousin, with the latest preview introducing new Azure Functions V4 tools and reintroducing Xamarin mobile tools.

These features are coming in Preview 7 as the development team transitions to a quality cycle after huge efforts to become fully native on the IDE UI, run natively on M1 (ARM 64) chips , migrate from Mono runtime to .NET 6 and more.

Last month’s Preview 6 finished moving core IDE features to the native macOS UI, and this month’s update ported the remaining preference screens: C# code formatting; extracts; Behavior panels for CSS, HTML, and JSON; and external tools.

The newly ported code formatting dialog in Visual Studio for Mac preferences.
[Click on image for larger view.] The newly ported code formatting dialog in Visual Studio for Mac preferences. (source: Microsoft).

Part of the aforementioned focus on quality in this release relates to Xamarin, which in last month’s Preview 6 was put on hold. The release notes stated: “There are several bugs affecting Xamarin projects in VS for Mac 17.0 Preview 6. Therefore, we recommend using Visual Studio for Mac 2019 for all mobile projects. We are continuing to work on the quality improvement and hope to provide Xamarin support in VS for Mac 17.0 soon.”

“Coming Soon” ended up being the very next preview, with yesterday’s announcement post saying, “In this release, we’re once again ready for your feedback on the Xamarin Mobile Tools in Visual Studio for Mac. Previously, In Visual Studio 2022 for Mac Preview 6, we made the hard call that the Xamarin tools were not ready for feedback while we addressed known issues.”

This involved fixing nearly 50 mobile workload bugs, including issues with starting Android emulators.

New features include support for developing serverless applications on .NET 6 using Azure Functions V4. Support for .NET 6 was a highlight of the Azure Functions fall update.

“Adding support for Azure Functions V4 also enables development of Azure Functions on M1 (arm64) based processors, which required the arm64 .NET 6 SDK,” the announcement said. yesterday. “In this release, you can use Azure Functions V4 on Intel or M1 machines. Azure Functions V2 and V3 projects can be opened and developed on Intel processors; support for creating V2 or V3 projects on Intel devices will return in an upcoming preview.”

More details on all of the above and more are presented in the release notes.

About the Author


David Ramel is an editor and writer for Converge360.



Comments are closed.