Share via


Alteração interruptiva: O valor de FrameworkDescription é .NET em vez de .NET Core

RuntimeInformation.FrameworkDescription agora retorna ".NET" em vez de ".NET Core".

Descrição das alterações

Em versões anteriores do .NET, RuntimeInformation.FrameworkDescription retorna ".NET Core" como parte da cadeia de caracteres de descrição, por exemplo, .NET Core 3.1.1.

A partir do .NET 5, RuntimeInformation.FrameworkDescription retorna ".NET" como parte da cadeia de caracteres de descrição; por exemplo, .NET 5.0.0.

Motivo da alteração

Com o .NET 5, netcoreapp foi substituído por net como moniker da estrutura de destino curto. Visando à consistência, a descrição da estrutura também foi atualizada. A alteração é cosmética, pois FrameworkName não é codificado em nenhum outro local além da propriedade RuntimeInformation.FrameworkDescription.

Versão introduzida

5,0

Atualize qualquer código que pesquise ".NET Core" na cadeia de caracteres retornada por FrameworkDescription.

APIs afetadas