Visual Studio 2022 17.3 legger til offisiell støtte for .NET MAUI og Arm64EC

Visual Studio 2022 blir oppdatert til versjon 17.3, og det gjør det enklere å utvikle apper for Arm64-baserte Windows-enheter.

Microsoft har sluppet Visual Studio 2022 17.3 for Windows, og bringer noen nye funksjoner for utviklere å utnytte i appene deres sammen med en rekke andre forbedringer. Blant disse kan to skille seg ut hvis du har fulgt med på nyhetene rundt apputvikling hos Microsoft: offisiell støtte for .NET MAUI og Arm64EC.

Siden disse funksjonene er offisielle, kan du nå begynne å bruke dem i apper du vil publisere og ha tillit til at de vil fungere etter hensikten. .NET MAUI (eller Multi-platform App UI) er et sett med verktøy som lar deg lage apper for Windows, Android, iOS og macOS ved hjelp av en enkelt delt kodebase. For utviklere av tverrplattformapper bør dette være til stor hjelp, og det støtter også funksjoner som Hot Reload slik at du kan se hvordan kodeendringene dine påvirker appen i sanntid. .NET MAUI har vært i forhåndsvisning en stund nå, så det er godt å se at det endelig støttes offisielt.

I mellomtiden, mens Arm64EC-støtte ikke er nevnt i kunngjøringen for Visual Studio 2022 17.3, er det en eget blogginnlegg kunngjør offisiell støtte. Dette har kommet over et år siden Arm64EC ble først kunngjort. Hvis du ikke vet, er Arm64EC (Emulation Compatible) et applikasjonsbinært grensesnitt (ABI) som lar utviklere lage applikasjoner som blander Arm64- og x64-kode i samme prosess. I hovedsak, som utvikler, betyr dette at du gradvis kan endre appen din for å legge til Arm64-støtte uten å måtte omskrive den fullstendig. Det er også viktig for apper som Microsoft Excel, som i stor grad er avhengige av utvidelser designet for x64. På denne måten kan selve kjerneappen gå over til Arm64 uten å bryte kompatibiliteten med x64-utvidelser. Faktisk bruker Microsofts Office-apper allerede Arm64EC på Arm-enheter.

Bortsett fra disse store tilleggene, kommer Visual Studio 2022 17.3 også med forbedret ytelse for C++ slik at den bruker mindre CPU-ressurser mens den bygger en C++-app. I tillegg er indeksering og fargelegging av C++-kode i Visual Studio nå mye raskere, med Microsoft som deler et eksempel på en ny Unreal Engine 5-løsning, der Visual Studio 173 tar 72 sekunder å indeksere, sammenlignet med 146 sekunder i versjon 17.2. Et nytt Teams Toolkit er nå også tilgjengelig for å hjelpe deg med å bygge apper for Microsoft Lag.

Det er mange andre forbedringer, og du kan finn de fullstendige utgivelsesnotatene her hvis du vil ha en grundig titt på alt som er lagt til i denne oppdateringen. Sammen med Visual Studio 2022 17.3 slipper Microsoft også .NET Framework 4.8.1, som er den første versjonen med full innfødt støtte for Arm64. Og på det notatet, kunngjorde Microsoft også at Visual Studio 17.4 vil være den første versjonen av Visual Studio som også er fullt innebygd på Arm64, og den første forhåndsvisningen er ute i dag. Du kan laste ned Visual Studio 2022 17.3 for Windows her, eller få 17.4 Preview 1 her hvis du er nysgjerrig.

Hvis du bruker macOS, er Visual Studio 2022 for Mac 17.3 også ute i dag. Denne versjonen kommer med støtte for brukerhemmeligheter, nye kodefikser for å hjelpe deg med å bli mer produktiv, og støtte for App Store Connect-kontoer, som kreves for individuelle Apple-utviklere. Det er en fullstendig liste over endringer her. Visual Studio for Mac 17.4 går også inn i forhåndsvisning i dag med innledende støtte for .NET MAUI.

Uansett hvilken versjon du leter etter, kan du finn de siste Visual Studio-nedlastingene her.


Kilde: Microsoft