Visual Studio 2022 uppdateras till version 17.3, och det gör det enklare att utveckla appar för Arm64-baserade Windows-enheter.
Microsoft har släppt Visual Studio 2022 17.3 för Windows, vilket ger några nya funktioner för utvecklare att dra nytta av i sina appar tillsammans med en rad andra förbättringar. Bland dessa kan två sticka ut om du har följt nyheterna kring apputveckling hos Microsoft: officiellt stöd för .NET MAUI och Arm64EC.
Eftersom dessa funktioner är officiella kan du nu börja använda dem i appar som du vill publicera och lita på att de kommer att fungera som avsett. .NET MAUI (eller Multi-platform App UI) är en uppsättning verktyg som låter dig skapa appar för Windows, Android, iOS och macOS med en enda delad kodbas. För utvecklare av plattformsoberoende appar borde detta vara till stor hjälp, och det stöder även funktioner som Hot Reload så att du kan se hur dina kodändringar påverkar appen i realtid. .NET MAUI har varit i förhandsvisning ett tag nu, så det är bra att se att det äntligen stöds officiellt.
Under tiden, medan Arm64EC-stöd inte nämns i tillkännagivandet för Visual Studio 2022 17.3, finns det en separat blogginlägg tillkännage officiellt stöd. Detta kommer över ett år sedan Arm64EC tillkännagavs först. Om du inte vet är Arm64EC (Emulation Compatible) ett applikationsbinärt gränssnitt (ABI) som låter utvecklare skapa applikationer som blandar Arm64- och x64-kod i samma process. I grund och botten, som utvecklare, betyder detta att du gradvis kan övergå till din app för att lägga till Arm64-stöd utan att behöva skriva om den helt. Det är också viktigt för appar som Microsoft Excel, som i hög grad är beroende av tillägg designade för x64. På så sätt kan själva kärnappen gå över till Arm64 utan att bryta kompatibiliteten med x64-tillägg. Faktum är att Microsofts Office-appar redan använder Arm64EC på Arm-enheter.
Förutom dessa stora tillägg kommer Visual Studio 2022 17.3 också med förbättrad prestanda för C++ så att den använder mindre CPU-resurser samtidigt som man bygger en C++-app. Dessutom är indexering och färgläggning av C++-kod i Visual Studio nu mycket snabbare, med Microsoft som delar ett exempel på en ny Unreal Engine 5-lösning, där Visual Studio 173 tar 72 sekunder att indexera, jämfört med 146 sekunder i version 17.2. En ny Teams Toolkit är nu också tillgänglig för att hjälpa dig bygga appar för Microsoft Lag.
Det finns många andra förbättringar, och du kan hitta de fullständiga utgåvorna här om du vill ha en djupgående titt på allt som läggs till i den här uppdateringen. Tillsammans med Visual Studio 2022 17.3 släpper Microsoft även .NET Framework 4.8.1, som är den första versionen med fullt inbyggt stöd för Arm64. Och på den noten meddelade Microsoft också att Visual Studio 17.4 kommer att vara den första versionen av Visual Studio som också är helt inbyggd på Arm64, och den första förhandsvisningen är ute idag. Du kan ladda ner Visual Studio 2022 17.3 för Windows här, eller få 17.4 Preview 1 här om du är nyfiken.
Om du använder macOS finns Visual Studio 2022 för Mac 17.3 också ute idag. Den här versionen kommer med stöd för User Secrets, nya kodfixar för att hjälpa dig att bli mer produktiv och stöd för App Store Connect-konton, som krävs för enskilda Apple-utvecklare. Det finns en fullständig lista över ändringar här. Visual Studio för Mac 17.4 går också in i förhandsvisning idag med initialt stöd för .NET MAUI.
Oavsett vilken version du letar efter kan du hitta de senaste Visual Studio-nedladdningarna här.
Källa: Microsoft