A Visual Studio 2022 a 17.3-as verzióra frissül, és megkönnyíti az alkalmazások fejlesztését Arm64-alapú Windows-eszközökhöz.
A Microsoft kiadta a Visual Studio 2022 17.3-as verzióját Windowshoz, amely néhány új funkciót biztosít a fejlesztők számára, amelyeket alkalmazásaikban kihasználhatnak, valamint számos egyéb fejlesztést. Ezek közül kettő kiemelkedhet, ha figyelemmel kíséri a Microsoft alkalmazásfejlesztésével kapcsolatos híreket: a .NET MAUI és az Arm64EC hivatalos támogatása.
Mivel ezek a funkciók hivatalosak, mostantól elkezdheti használni őket azokban az alkalmazásokban, amelyeket közzé szeretne tenni, és biztos lehet benne, hogy rendeltetésszerűen fognak működni. A .NET MAUI (vagy Multi-platform App UI) olyan eszközkészlet, amely lehetővé teszi alkalmazások létrehozását Windows, Android, iOS és macOS rendszerekhez egyetlen megosztott kódbázis használatával. A többplatformos alkalmazások fejlesztői számára ez nagy segítség lehet, és olyan funkciókat is támogat, mint a Hot Reload, így valós időben láthatja, hogy a kódmódosítások hogyan befolyásolják az alkalmazást. A .NET MAUI már egy ideje előzetes verzióban van, ezért jó látni, hogy végre hivatalosan is támogatott.
Eközben, bár az Arm64EC támogatását nem említik a Visual Studio 2022 17.3-as verziójára vonatkozó bejelentésben, van egy külön blogbejegyzés hivatalos támogatás bejelentése. Ez több mint egy éve történt Az Arm64EC először jelent meg. Ha nem tudja, az Arm64EC (Emulation Compatible) egy alkalmazásbináris interfész (ABI), amely lehetővé teszi a fejlesztők számára, hogy olyan alkalmazásokat hozzanak létre, amelyek ugyanabban a folyamatban keverik az Arm64 és x64 kódot. Fejlesztőként ez lényegében azt jelenti, hogy fokozatosan átállíthatja alkalmazását Arm64 támogatással anélkül, hogy teljesen át kellene írnia. Ez az olyan alkalmazások számára is fontos, mint a Microsoft Excel, amelyek nagymértékben támaszkodnak az x64-hez tervezett bővítményekre. Ily módon maga az alapalkalmazás át tud térni Arm64-re anélkül, hogy megszakadna az x64-es bővítményekkel való kompatibilitás. Valójában a Microsoft Office-alkalmazásai már használják az Arm64EC-et az Arm eszközökön.
Ezeken a nagy kiegészítéseken kívül a Visual Studio 2022 17.3 jobb teljesítményt is kínál a C++ számára, így kevesebb CPU-erőforrást használ a C++ alkalmazás készítése közben. Ezenkívül a C++ kód indexelése és színezése a Visual Studióban sokkal gyorsabb, mivel a Microsoft megosztott egy példát egy új Unreal Engine 5 megoldásra, ahol A Visual Studio 173 indexelése 72 másodpercet vesz igénybe, szemben a 17.2-es verzió 146 másodpercével. Mostantól egy új Teams Toolkit is elérhető, amely segít alkalmazások készítésében a Microsoft számára Csapatok.
Számos további fejlesztés létezik, és megteheti itt találja a teljes kiadási megjegyzést ha mélyrehatóan meg szeretné tekinteni a frissítésben szereplő összeset. A Visual Studio 2022 17.3-as verziójával együtt a Microsoft kiadja a .NET Framework 4.8.1-et is, amely az első verzió, amely teljes mértékben támogatja az Arm64-et. Ezzel kapcsolatban a Microsoft azt is bejelentette, hogy a Visual Studio 17.4 lesz a Visual Studio első olyan verziója, amely teljesen natív lesz az Arm64-en is, és az első előzetes ma megjelent. Itt letöltheti a Visual Studio 2022 17.3-as verzióját Windowshoz, vagy letöltheti a 17.4-es előnézet 1-et innen, ha kíváncsi.
Ha macOS-t használ, a Visual Studio 2022 for Mac 17.3 is ma jelenik meg. Ez a verzió támogatja a felhasználói titkokat, az új kódjavításokat a termelékenység növelése érdekében, valamint az App Store Connect fiókok támogatását, amelyekre az egyes Apple-fejlesztők számára szükség van. Van egy a változások teljes listája itt. A Visual Studio for Mac 17.4 is a mai napon az előnézeti verzióba lép a .NET MAUI kezdeti támogatásával.
Függetlenül attól, hogy melyik verziót keresi, megteheti itt találja a Visual Studio legújabb letöltéseit.
Forrás: Microsoft