Der Wert von FrameworkDescription entspricht „.NET“ anstelle von „.NET Core“

RuntimeInformation.FrameworkDescription gibt jetzt „.NET“ anstelle von „.NET Core“ zurück.

Änderungsbeschreibung

In früheren Versionen von .NET gibt RuntimeInformation.FrameworkDescription „.NET Core“ als Teil der Beschreibungszeichenfolge zurück, z. B. .NET Core 3.1.1.

Ab .NET 5 gibt RuntimeInformation.FrameworkDescription „.NET“ als Teil der Beschreibungszeichenfolge zurück, z. B. .NET 5.0.0.

Grund für die Änderung

Mit .NET 5 wird netcoreapp durch net als Zielframeworkmoniker ersetzt. Aus Konsistenzgründen wurde die Beschreibung des Frameworks ebenfalls aktualisiert. Die Änderung ist rein kosmetischer Natur, da der FrameworkName nur in der Eigenschaft RuntimeInformation.FrameworkDescription codiert wird.

Eingeführt in Version

5.0

Aktualisieren Sie jeglichen Code, mit dem in der von FrameworkDescription zurückgegebenen Zeichenfolge nach „.NET Core“ gesucht wird.

Betroffene APIs