Visual Studio 2022 se posodablja na različico 17.3 in poenostavlja razvoj aplikacij za naprave Windows, ki temeljijo na Arm64.
Microsoft je izdal Visual Studio 2022 17.3 za Windows, ki razvijalcem prinaša nekaj novih zmožnosti, ki jih lahko uporabijo v svojih aplikacijah, skupaj z vrsto drugih izboljšav. Med temi lahko izstopata dva, če ste spremljali novice o razvoju aplikacij pri Microsoftu: uradna podpora za .NET MAUI in Arm64EC.
Ker so te funkcije uradne, jih lahko zdaj začnete uporabljati v aplikacijah, ki jih želite objaviti, in ste prepričani, da bodo delovale, kot je predvideno. .NET MAUI (ali Multi-platform App UI) je nabor orodij, ki vam omogočajo ustvarjanje aplikacij za Windows, Android, iOS in macOS z uporabo ene skupne kodne baze. Za razvijalce aplikacij za več platform bi to moralo biti v veliko pomoč, podpira pa tudi funkcije, kot je Hot Reload, tako da lahko vidite, kako vaše spremembe kode vplivajo na aplikacijo v realnem času. .NET MAUI je že nekaj časa v predogledu, zato je dobro videti, da je končno uradno podprt.
Čeprav podpora za Arm64EC v objavi za Visual Studio 2022 17.3 ni omenjena, obstaja ločena objava v blogu napoveduje uradno podporo. To se zgodi več kot eno leto od takrat Arm64EC je bil prvič objavljen. Če ne veste, je Arm64EC (združljiv z emulacijo) aplikacijski binarni vmesnik (ABI), ki razvijalcem omogoča ustvarjanje aplikacij, ki mešajo kodo Arm64 in x64 v istem procesu. V bistvu kot razvijalec to pomeni, da lahko svojo aplikacijo postopoma spremenite tako, da dodate podporo za Arm64, ne da bi jo morali v celoti prepisati. Pomembno je tudi za aplikacije, kot je Microsoft Excel, ki so v veliki meri odvisne od razširitev, zasnovanih za x64. Na ta način lahko osnovna aplikacija sama preide na Arm64, ne da bi prekinila združljivost z razširitvami x64. Pravzaprav Microsoftove Officeove aplikacije že uporabljajo Arm64EC na napravah Arm.
Poleg teh velikih dodatkov ima Visual Studio 2022 17.3 tudi izboljšano zmogljivost za C++, tako da med gradnjo aplikacije C++ uporablja manj virov CPE. Poleg tega je indeksiranje in barvanje kode C++ v Visual Studio zdaj veliko hitrejše, pri čemer Microsoft deli primer nove rešitve Unreal Engine 5, kjer Visual Studio 173 potrebuje 72 sekund za indeksiranje v primerjavi s 146 sekundami v različici 17.2. Zdaj je na voljo tudi nov komplet orodij Teams Toolkit, ki vam pomaga pri ustvarjanju aplikacij za Microsoft Ekipe.
Obstajajo številne druge izboljšave in vi jih lahko najdete celotne opombe ob izdaji tukaj če želite poglobljen vpogled v vse, kar je dodano v tej posodobitvi. Skupaj z Visual Studio 2022 17.3 Microsoft izdaja tudi .NET Framework 4.8.1, ki je prva različica s polno izvorno podporo za Arm64. In na tej opombi je Microsoft tudi napovedal, da bo Visual Studio 17.4 prva različica Visual Studia, ki bo v celoti izvorna tudi na Arm64, in prvi predogled je izšel danes. Tu lahko prenesete Visual Studio 2022 17.3 za Windows ali pa tukaj dobite 17.4 Preview 1, če ste radovedni.
Če uporabljate macOS, je danes izšel tudi Visual Studio 2022 za Mac 17.3. Ta različica ima podporo za uporabniške skrivnosti, nove popravke kode, ki vam pomagajo biti bolj produktivni, in podporo za račune App Store Connect, ki so potrebni za posamezne razvijalce Apple. Tam je celoten seznam sprememb tukaj. Visual Studio za Mac 17.4 prav tako vstopa v predogled danes z začetno podporo za .NET MAUI.
Ne glede na to, katero različico iščete, lahko najdete najnovejše prenose Visual Studio tukaj.
Vir: Microsoft