Visual Studio arm-alapú eszközökön

A Visual Studio 2022 17.4-es verziója natív Arm64-alkalmazásként érhető el a Windows 11-en arm-alapú számítógépeken. Ez a Visual Studio első verziója, amely natív módon támogatja az Arm64-alkalmazások arm-alapú processzorokon való kiépítését és hibakeresését. A Visual Studio 2022 17.4-es és újabb verziói megszüntetik az x64 emulációtól való függőséget a legtöbb fejlesztői számítási feladat esetében. Ez a cikk az Arm64-hez készült Visual Studio használatának első lépéseit ismerteti.

Az Arm64-hez készült Visual Studio használatának első lépései

A natív Arm64 Visual Studio-felület használatának első lépései:

  • Győződjön meg arról, hogy a Windows 11 telepítve van az Arm64-eszközön.
  • Távolítsa el a Visual Studio korábbi verzióit az Arm64-eszközről.
  • Töltse le és telepítse a Visual Studio 2022 legújabb verzióját.

Az Arm64-hez készült Visual Studio telepítése

A Visual Studio x64-hez és a Visual Studio Arm64-architektúrákhoz is van egyetlen telepítő. A Visual Studio Installer észleli, hogy a rendszerarchitektúra Arm64-e. Ha igen, a telepítő letölti és telepíti a Visual Studio Arm64-verzióját. (Csak a Windows 11 támogatott.) Ha egy elrendezésen keresztül telepíti a terméket, explicit módon konfigurálnia kell az elrendezést úgy, hogy arm bináris fájlokat tartalmazzon.

Megjegyzés:

Az Arm64-hez készült Visual Studio használatához el kell távolítania a Visual Studio összes korábbi verzióját (x64, x86) a Visual Studio 2022 17.4 vagy újabb verziójának telepítése előtt.

Támogatott számítási feladatok

Az Arm64-hez készült Visual Studio a következő számítási feladatokat támogatja:

  • .NET asztali fejlesztés
  • Asztali fejlesztés a C++ használatával
  • ASP.NET és webfejlesztés
  • Node.js fejlesztés
  • Visual Studio-bővítmények fejlesztése
  • Játékfejlesztés a C++ használatával
  • Játékfejlesztés a Unityvel
  • Windows-alkalmazások fejlesztése
  • .NET Többplatformos alkalmazás felhasználói felületének fejlesztése (.NET MAUI)
  • Linuxos és beágyazott fejlesztés a C++ használatával
  • Adatbázis-fejlesztés az SQL Server Data Tools használatával

Felügyelt fejlesztés

Ezzel a kiadással asztali alkalmazásokat (Windows Forms és WPF) hozhat létre, amelyek a .NET 6-os és újabb verzióit és a .NET Framework 4.8.1-et is célozzák. A .NET-keretrendszer 4.8.1 része a Windows 11-nek, és telepíthető a Windows 10 egyes verzióira.

Natív fejlesztés

A Visual Studio 2022 17.4-s és újabb verzióival elérheti a natív Arm64 Visual C++ fordítóeszközkészletet, amely c++ kódelemzést is tartalmaz, és továbbra is a Visual C++ által jelenleg támogatott összes platformot célozza meg.

Gazdagéparchitektúra (platform, amelyen a fordító fut) Célarchitektúra (a fordító által létrehozott bináris fájlok) Telepítési útvonal
Arm64 Arm64 <Telepítés helye>\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64
Arm64 X64 <Telepítés helye>\VC\Tools\MSVC\<version>\bin\HostARM64\x64
Arm64 X86 <Telepítés helye>\VC\Tools\MSVC\<version>\bin\HostARM64\x86

Számos C++ kódtár érhető el az Arm64-en. A vcpkg natív módon is fut az Arm64-en, és bár egyes függő, nem Microsoft-eszközök továbbra is emulált módon futnak, sikeresen több mint 1700 C++ kódtárat hozhat létre és használhat közvetlenül a natív Arm64-buildkörnyezetben.

Ha az asztali fejlesztést C++ számítási feladattal telepíti, az MSBuild használatával bármilyen asztali C++ projektet és megoldást betölthet, majd használhatja a Visual Studióban már ismert szerkesztési, létrehozási és hibakeresési képességeket.

A Visual Studio 17.4 előtti verziói

A Visual Studio 2022 17.4 előtti verziói x64 emulációval futtathatók arm-alapú eszközökön, de az Arm egyes funkciói nem támogatottak. Ezért nem javasoljuk, hogy arm-alapú processzorokat használó eszközökön futtassa a Visual Studio ezen verzióit. Ehelyett azt javasoljuk, hogy távolról célozza meg az Arm-eszközöket.

Lásd a Visual Studio 2022 támogatott operációs rendszerekre, hardverekre, támogatott nyelvekre és egyéb követelményekre és útmutatásra vonatkozó rendszerkövetelményeket.

Szükségünk van a segítségére!

Tudassa velünk, hogy mit szeretne, és van-e javaslata a Visual Studio jobbá tételéhez az Arm64-en. Visszajelzéseket oszthat meg a fejlesztői közösségen keresztül: jelentheti az esetleges hibákat vagy problémákat a probléma jelentésével , és megoszthatja a további számítási feladatok rangsorolására vonatkozó javaslatait.