Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
System.Runtime.InteropServices.RuntimeInformation.OSArchitecture ahora devuelve el valor correcto bajo emulación.
Comportamiento anterior
Anteriormente, en procesos emulados, RuntimeInformation.OSArchitecture devolvía Architecture.X64 en sistemas Windows Arm de 64 bits y macOS Apple Silicon.
Nuevo comportamiento
A partir de .NET 7, RuntimeInformation.OSArchitecture devuelve Architecture.Arm64 en procesos emulados en sistemas Windows Arm de 64 bits y en sistemas macOS Apple Silicon.
Versión introducida
7 Versión preliminar 6
Tipo de cambio disruptivo
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.