Le dernier aperçu de Visual Studio 2022 est désormais disponible en tant qu'application native Arm64 sur Windows 11. La version de Visual Studio prend en charge nativement construire et déboguer des applications Arm64 sur des processeurs ARM et réduire la dépendance à l'émulation x86.

Dans ce guide, nous vous expliquerons comment télécharger et installer Visual Studio 2022 Preview sur Windows 11 sur des appareils Arm64, comme le Surface Pro X ou le Lenovo ThinkPad x13s.

Développement d'Arm64 et prise en charge de la charge de travail

Visual Studio 2022 17.3 Preview 2 a les charges de travail suivantes activées pour les développeurs :

  • Développement de bureau avec C++ (pour les projets basés sur MSBuild).
  • Développement de bureau .NET (WinForms, WPF) en utilisant à la fois .NET Framework et .NET moderne.
  • Développement NET et Web.

Ces charges de travail seront généralement disponibles d'ici la fin de 2022 et Microsoft a besoin des commentaires des développeurs pour permettre plus d'outils et d'expériences. Vérifier la Visual Studio 2022 Feuille de route pour plus d'informations.

Les versions de Visual Studio antérieures à 17.3 Preview 2 peuvent s'exécuter sur ARM via l'émulation x86, mais certaines autres fonctionnalités ne sont pas prises en charge. Il n'est pas recommandé d'exécuter des versions antérieures de Visual Studio sur des appareils qui utilisent des processeurs ARM.

Installer l'aperçu de Visual Studio 2022

aperçu du studio visuel 2022aperçu du studio visuel 2022

Voici les prérequis pour télécharger et installer Visual Studio 2022 Preview sur les appareils Arm64.

Une fois que vous avez satisfait à ces exigences, vous pouvez continuer à télécharger et à installer Visual Studio 2022 17.3 Preview 2. Il existe un seul programme d'installation pour x64 et Arm64 Visual Studio. Une fois téléchargé, double-cliquez sur le programme d'installation et il détectera l'architecture de votre système, téléchargera la version appropriée de Visual Studio et l'installera sur votre appareil Arm64.

Pour les développeurs managés

.NET 6 a déjà la prise en charge native d'Arm64, et cette version étend sa prise en charge native d'Arm64 pour inclure .NET Framework 4.8.1 Prise en charge du runtime et du SDK pour la création d'applications de bureau gérées (Windows Forms et WPF) à l'aide de .NET 6+ et de .NET Framework 4.8.1.

Pour les développeurs natifs

Le MSVC Toolset, y compris le compilateur C++, les bibliothèques et le runtime, prend en charge les appareils Arm64 et travaille constamment à améliorer la qualité du code généré par Arm64. Visual Studio 2022 Preview donne accès au nouvel ensemble d'outils de compilateur natif Arm64 MSVC, qui inclut des fonctionnalités d'analyse de code C++.

Conclusion

Rendre votre extension compatible Arm64 est relativement facile si vous êtes familier avec Visual Studio 2022. Leslie Richardson, Program Manager for Visual Studio Extensibility,fournit un guide rapide et utile.

Si vous commencez tout juste à développer des applications Arm64 ou si vous y réfléchissez, gardez à l'esprit que la plupart des bibliothèques C++ que vous utilisez déjà prennent nativement en charge Arm64. Vcpkg s'exécute déjà en natif sur Arm64 et bien que certains outils tiers dépendants soient émulés, vous pourrez toujours créer et utiliser plus de 600 bibliothèques C++ en natif dans votre environnement de construction Arm64.

Vous voulez aider à rendre Visual Studio 2022 encore meilleur sur Arm64 ? Partagez vos commentaires avec la communauté des développeurs Visual Studiosignalez tout bogue ou problème que vous rencontrez via signaler un problème, et faire une suggestion sur les charges de travail que vous voulez voir dans Visual Studio 2022.

Leave a Reply