„Microsoft“ labai plečia savo pastangas palaikyti Arm64 pagrįstus įrenginius, o šiandien bendrovė paskelbė, kad dabar galite kurti „Visual Studio“ plėtinius su Arm64 palaikymu. Šių metų pradžioje „Microsoft“. paskelbė apie savo ketinimą pasiūlyti visiškai su Arm64 suderinamą kūrėjų įrankių grandinę, įskaitant „Visual Studio“ „Arm“ versiją, kurią šiuo metu galima peržiūrėti naudojant 17.4 versiją. Taip pat yra „Project Volterra“, „Arm“ pagrindu sukurta kūrimo mašina, apie kurią žinome labai mažai.
Dabar, be pačios „Visual Studio“ kūrimo Arm64 procesoriams, pvz., „Qualcomm Snapdragon 8cx Gen 3“, „Microsoft“ suteikia kūrėjams galimybę kurti savo „Visual Studio“ plėtinius, kurie taip pat yra vietiniai architektūra. Kurdami arba atnaujindami plėtinį kūrėjai turi pridėti tinkamą ProductArchitecture žymą prie VSIX manifestą, kad nukreiptumėte į „Visual Studio“ Arm64 versijas, tada įtraukite Arm64 kaip platformos taikinį kurdami paketą. Kad tai veiktų, jums reikės naujausios VS SDK kūrimo įrankių versijos, taip pat gali tekti atlikti kai kurių esamų plėtinių pakeitimų, atsižvelgiant į tai, kaip jie šiuo metu sukurti.
Taip pat galite paskelbti plėtinio Arm64 versiją Visual Studio Marketplace ir net jei jau turite versiją taikydami AMD64, tame pačiame sąraše galite pridėti Arm64 versiją, kad vartotojai galėtų atsisiųsti atitinkamą versiją savo įrenginiui lengvai. Plėtinių, kurie jau turi atskirus AMD64 ir Arm64 sąrašus, „Microsoft“ stengiasi, kad būtų galima sujungti sąrašus į vieną.
„Microsoft“ patvirtino, kad „Visual Studio 2022 17.4“ bus pirmoji versija, oficialiai palaikanti „Arm64“, ir ji turėtų pasirodyti kada nors lapkričio mėnesį. „Microsoft“ veiksmų plane teigiama, kad nauji smulkūs atnaujinimai turėtų būti atliekami kas tris mėnesius ir 17.3 versija buvo išleista rugpjūčio pradžioje. Tai turėtų suteikti kūrėjams laiko atnaujinti „Arm64“ plėtinius, kol jie nebus prieinami. Kol kas, jei tau įdomu, „Visual Studio 17.4“ peržiūra 2.1 buvo išleistas anksčiau šią savaitę tiems, kurie nori tai išbandyti.
Šaltinis:Microsoft