Exécuter des apps .Net nativement sur Arm64
lun, 23/09/2024 - 11:50
Comment exécuter des apps .Net nativement sur un matériel Arm64 ? VS 2022 génère des apps natives Arm64 via les paramètres AnyCPU. Mais comment les utiliser directement sur un matériel Arm64 ?
Windows 24H2 propose de nouveaux paramètres pour les fichiers manifestes des apps. Ils concernent spécifiquement les processeurs arm64.
Depuis VS 2022, il faut :
- installer la version Windows 24H2 sur son poste de dév et le poste cible Arm64
- ouvrir le projet .Net dans VS 2022 et afficher les propriétés
- dans la partie Build : confirmer AnyCPU et déselectionner Prefer 32-bit
- sélectionner Prefer native ARM64
- enregistrer et faire un rebuild du projet
- déployer l'app sur une machine Arm64.
Post source : https://devblogs.microsoft.com/visualstudio/how-to-run-net-apps-natively-on-arm64-devices/