Wartość frameworkDescription to .NET zamiast .NET Core

RuntimeInformation.FrameworkDescription teraz zwraca wartość ".NET" zamiast ".NET Core".

Opis zmiany

W poprzednich wersjach platformy RuntimeInformation.FrameworkDescription .NET zwraca wartość ".NET Core" jako część ciągu opisu, na przykład .NET Core 3.1.1.

Począwszy od platformy .NET 5, RuntimeInformation.FrameworkDescription zwraca ciąg ".NET" jako część ciągu opisu, na przykład .NET 5.0.0.

Przyczyna wprowadzenia zmiany

W przypadku platformy .NET 5 netcoreapp element jest zastępowany przez net krótki pseudonim platformy docelowej. Aby zapewnić spójność, opis struktury został również zaktualizowany. Zmiana jest kosmetyczna, ponieważ FrameworkName nie jest zakodowana nigdzie indziej niż we RuntimeInformation.FrameworkDescription właściwości .

Wprowadzona wersja

5,0

Zaktualizuj dowolny kod, który wyszukuje ciąg ".NET Core" w ciągu zwróconym przez FrameworkDescription.

Dotyczy interfejsów API