RuntimeInformation.OSArchitecture sous émulation
System.Runtime.InteropServices.RuntimeInformation.OSArchitecture retourne maintenant la valeur correcte sous émulation.
Comportement précédent
Auparavant, RuntimeInformation.OSArchitecture retournait Architecture.X64 dans des processus émulés sur les systèmes Windows Arm 64 bits et macOS Apple Silicon.
Nouveau comportement
À partir de .NET 7, RuntimeInformation.OSArchitecture retourne Architecture.Arm64 dans les processus émulés sur les systèmes Windows Arm 64 bits et macOS Apple Silicon.
Version introduite
7 Préversion 6
Type de changement cassant
Ce changement peut affecter la compatibilité binaire.
Raison du changement
Le comportement précédent était incorrect.
Action recommandée
Modifiez le code qui attend l’architecture de processus pour appeler RuntimeInformation.ProcessArchitecture à la place.
API affectées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour