RuntimeInformation.OSArchitecture en modo de emulación
System.Runtime.InteropServices.RuntimeInformation.OSArchitecture ahora devuelve el valor correcto en modo de emulación.
Comportamiento anterior
Antes, RuntimeInformation.OSArchitecture devolvía Architecture.X64 en procesos emulados en sistemas Windows Arm de 64 bits y macOS con Apple Silicon.
Comportamiento nuevo
A partir de .NET 7, RuntimeInformation.OSArchitecture devuelve Architecture.Arm64 en procesos emulados en sistemas Windows Arm de 64 bits y macOS con Apple Silicon.
Versión introducida
7, versión preliminar 6
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad binaria.
Motivo del cambio
El comportamiento anterior era incorrecto.
Acción recomendada
El código que espera la arquitectura del proceso debe cambiarse para que llame a RuntimeInformation.ProcessArchitecture en su lugar.