RuntimeInformation.OSArchitecture w ramach emulacji
System.Runtime.InteropServices.RuntimeInformation.OSArchitecture teraz zwraca poprawną wartość w ramach emulacji.
Poprzednie zachowanie
RuntimeInformation.OSArchitecture Wcześniej zwracany Architecture.X64 w emulowanych procesach w systemach Windows Arm 64-bitowych i macOS Apple Silicon.
Nowe zachowanie
Począwszy od platformy .NET 7, RuntimeInformation.OSArchitecture zwraca dane Architecture.Arm64 w emulowanych procesach w systemach Windows Arm 64-bitowych i macOS Apple Silicon.
Wprowadzona wersja
7 (wersja zapoznawcza 6)
Typ zmiany powodującej niezgodność
Ta zmiana może mieć wpływ na zgodność binarną.
Przyczyna wprowadzenia zmiany
Poprzednie zachowanie było nieprawidłowe.
Zalecana akcja
Kod, który oczekuje, że architektura procesu powinna zostać zmieniona w celu wywołania RuntimeInformation.ProcessArchitecture .