Share via


La valeur de FrameworkDescription est .NET et non pas .NET Core

RuntimeInformation.FrameworkDescription retourne maintenant « .NET » au lieu de « .NET Core ».

Description de la modification

Dans les versions précédentes de .NET, RuntimeInformation.FrameworkDescription retourne « .NET Core » dans le cadre de la chaîne de description, par exemple, .NET Core 3.1.1.

À compter de .NET 5, RuntimeInformation.FrameworkDescription retourne « .NET » dans le cadre de la chaîne de description, par exemple, .NET 5.0.0.

Raison du changement

Avec .NET 5, netcoreapp est remplacé par net comme moniker cible-infrastructure court. Par souci de cohérence, la description de l’infrastructure a également été mise à jour. Le changement est cosmétique, car le FrameworkName n’est pas encodé ailleurs que dans la propriété RuntimeInformation.FrameworkDescription.

Version introduite

5,0

Mettez à jour tout code qui recherche « .NET Core » dans la chaîne retournée par FrameworkDescription.

API affectées