Microsoft utökar kraftigt sina ansträngningar för att stödja Arm64-baserade enheter, och idag har företaget meddelat att du nu kan bygga Visual Studio-tillägg med stöd för Arm64. Tidigare i år, Microsoft meddelade sin avsikt att erbjuda en helt Arm64-kompatibel verktygskedja för utvecklare, inklusive en Arm-version av Visual Studio, som för närvarande är tillgänglig i förhandsvisning med version 17.4. Det finns också Project Volterra, en Arm-baserad utvecklingsmaskin som vi vet väldigt lite om.
Nu, förutom att bygga Visual Studio själv för Arm64-processorer - som Qualcomm Snapdragon 8cx Gen 3 - Microsoft gör det möjligt för utvecklare att bygga sina egna Visual Studio-tillägg som också är inbyggda i det arkitektur. När du skapar eller uppdaterar ett tillägg måste utvecklare lägga till rätt ProductArchitecture-tagg till VSIX manifest för att rikta in sig på Arm64-versioner av Visual Studio, inkludera sedan Arm64 som ett plattformsmål när du bygger paket. Du behöver den senaste versionen av VS SDK Build Tools för att detta ska fungera, och du kan också behöva göra några ändringar i befintliga tillägg, beroende på hur de är byggda för närvarande.
Du kan också publicera Arm64-versionen av en tillägg till Visual Studio Marketplace, och även om du redan har en version med inriktning på AMD64 kan du lägga till Arm64-versionen i samma lista, så att användare kan ladda ner lämplig version för sin maskin lätt. För tillägg som redan har separata listor för AMD64 och Arm64 arbetar Microsoft på att göra det möjligt att slå samman listorna till en.
Microsoft har bekräftat att Visual Studio 2022 17.4 kommer att vara den första versionen som officiellt stöder Arm64, och den bör vara tillgänglig någon gång i november. Microsofts färdplan säger att nya mindre uppdateringar bör ske var tredje månad, och version 17.3 släpptes i början av augusti. Detta bör ge utvecklare tid att uppdatera sina tillägg för Arm64 före allmän tillgänglighet. För nu, om du är nyfiken, Visual Studio 17.4 Preview 2.1 släpptes tidigare i veckan för de som vill testa det.
Källa:Microsoft