Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
System.Runtime.InteropServices.RuntimeInformation.OSArchitecture teraz zwraca poprawną wartość w ramach emulacji.
Poprzednie zachowanie
Wcześniej RuntimeInformation.OSArchitecture zwracał Architecture.X64 w emulowanych procesach na systemach Windows Arm 64-bit i macOS Apple Silicon.
Nowe zachowanie
Począwszy od .NET 7, RuntimeInformation.OSArchitecture zwraca Architecture.Arm64 w emulowanych procesach działających na 64-bitowych systemach Windows Arm i macOS Apple Silicon.
Wersja wprowadzona
7 (wersja zapoznawcza 6)
Typ zmiany przełamującej
Ta zmiana może mieć wpływ na zgodność binarną.
Przyczyna zmiany
Poprzednie zachowanie było nieprawidłowe.
Zalecana akcja
Kod oczekujący architektury procesu powinien zostać zmieniony, aby wywołać RuntimeInformation.ProcessArchitecture.