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
Ação recomendada
Atualize qualquer código que pesquise ".NET Core" na cadeia de caracteres retornada por FrameworkDescription.
APIs afetadas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de