RuntimeInformation.OSArchitecture tijdens emulatie

System.Runtime.InteropServices.RuntimeInformation.OSArchitecture retourneert nu de juiste waarde onder emulatie.

Vorig gedrag

Voorheen werd RuntimeInformation.OSArchitecture geretourneerd in geëmuleerde processen op Windows Arm 64-bit en macOS Apple Silicon-systemen.

Nieuw gedrag

Vanaf .NET 7 retourneert RuntimeInformation.OSArchitectureArchitecture.Arm64 in geëmuleerde processen op Windows Arm 64-bit en macOS Apple Silicon-systemen.

Geïntroduceerde versie

7 Voorvertoning 6

Type van brekende verandering

Deze wijziging kan van invloed zijn op binaire compatibiliteit.

Reden voor wijziging

Het vorige gedrag was onjuist.

Code die de procesarchitectuur verwacht, moet worden gewijzigd om in plaats daarvan RuntimeInformation.ProcessArchitecture aan te roepen.

Betreffende API's