Visual Studio 2022 päivitetään versioon 17.3, ja se helpottaa sovellusten kehittämistä Arm64-pohjaisille Windows-laitteille.
Microsoft on julkaissut Visual Studio 2022 17.3 for Windows -version, joka tuo kehittäjille muutamia uusia ominaisuuksia, joita he voivat hyödyntää sovelluksissaan, sekä monia muita parannuksia. Näistä kaksi saattaa erottua, jos olet seurannut Microsoftin sovelluskehitysuutisia: virallinen tuki .NET MAUI: lle ja Arm64EC: lle.
Kun nämä ominaisuudet ovat virallisia, voit nyt alkaa käyttää niitä sovelluksissa, jotka haluat julkaista, ja luottaa siihen, että ne toimivat tarkoitetulla tavalla. .NET MAUI (tai Multi-platform App UI) on joukko työkaluja, joiden avulla voit luoda sovelluksia Windowsille, Androidille, iOS: lle ja macOS: lle käyttämällä yhtä jaettua koodikantaa. Monikäyttöisten sovellusten kehittäjille tämän pitäisi olla suuri apu, ja se tukee myös ominaisuuksia, kuten Hot Reload, jotta voit nähdä kuinka koodimuutoksesi vaikuttavat sovellukseen reaaliajassa. .NET MAUI on ollut esikatselussa jo jonkin aikaa, joten on hyvä nähdä sen vihdoin virallisesti tuettu.
Vaikka Arm64EC-tukea ei mainita Visual Studio 2022 17.3:n ilmoituksessa, on olemassa erillinen blogikirjoitus ilmoittaa virallisesta tuesta. Tästä tulee yli vuosi Arm64EC julkistettiin ensimmäisen kerran. Jos et tiedä, Arm64EC (Emulation Compatible) on sovellusbinaariliitäntä (ABI), jonka avulla kehittäjät voivat luoda sovelluksia, jotka sekoittavat Arm64- ja x64-koodia samassa prosessissa. Pohjimmiltaan tämä tarkoittaa kehittäjänä, että voit asteittain siirtää sovelluksesi Arm64-tuen lisäämiseen ilman, että sinun tarvitsee kirjoittaa sitä kokonaan uudelleen. Se on tärkeää myös Microsoft Excelin kaltaisille sovelluksille, jotka luottavat suuresti x64:lle suunniteltuihin laajennuksiin. Tällä tavalla itse ydinsovellus voi siirtyä Arm64:ään rikkomatta yhteensopivuutta x64-laajennusten kanssa. Itse asiassa Microsoftin Office-sovellukset käyttävät jo Arm64EC: tä Arm-laitteissa.
Näiden suurten lisäysten lisäksi Visual Studio 2022 17.3 sisältää myös parannetun suorituskyvyn C++:lle, joten se käyttää vähemmän suoritinresursseja C++-sovelluksen rakentamisen aikana. Lisäksi C++-koodin indeksointi ja väritys Visual Studiossa on nyt paljon nopeampaa, kun Microsoft jakaa esimerkin uudesta Unreal Engine 5 -ratkaisusta, jossa Visual Studio 173:n indeksointi kestää 72 sekuntia verrattuna 146 sekuntiin versiossa 17.2. Saatavilla on nyt myös uusi Teams Toolkit, jonka avulla voit rakentaa sovelluksia Microsoftille Joukkueet.
On olemassa monia muita parannuksia, ja voit löydät täydelliset julkaisutiedot täältä jos haluat tarkastella perusteellisesti kaikkea tähän päivitykseen lisättyä. Visual Studio 2022 17.3:n ohella Microsoft julkaisee myös .NET Framework 4.8.1:n, joka on ensimmäinen versio, jossa on Arm64:n täysi tuki. Ja tässä huomautuksessa Microsoft ilmoitti myös, että Visual Studio 17.4 on ensimmäinen Visual Studion versio, joka on myös täysin natiivi Arm64:ssä, ja ensimmäinen esikatselu on julkaistu tänään. Voit ladata Visual Studio 2022 17.3 for Windows täältä tai hankkia 17.4 Preview 1:n täältä, jos olet utelias.
Jos käytät macOS: ää, myös Visual Studio 2022 for Mac 17.3 julkaistaan tänään. Tämä versio sisältää tuen User Secretsille, uusia koodinkorjauksia, jotka auttavat sinua olemaan tuottavampia, ja tuen App Store Connect -tileille, joita vaaditaan yksittäisiltä Apple-kehittäjiltä. Siellä täydellinen lista muutoksista täällä. Visual Studio for Mac 17.4 on myös tulossa esikatseluun tänään .NET MAUI: n alustavan tuen kanssa.
Riippumatta siitä, mitä versiota etsit, voit löydät uusimmat Visual Studio -lataukset täältä.
Lähde: Microsoft