Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O ProviderAliasAttribute atributo foi movido do Microsoft.Extensions.Logging assembly para o Microsoft.Extensions.Logging.Abstractions assembly.
Versão introduzida
.NET 10
Comportamento anterior
Em versões anteriores do .NET, ProviderAliasAttribute foi definido no Microsoft.Extensions.Logging assembly.
Novo comportamento
A partir do .NET 10, ProviderAliasAttribute é definido em Microsoft.Extensions.Logging.Abstractions e, para manter a compatibilidade, tem o tipo redirecionado a partir de Microsoft.Extensions.Logging.
Tipo de mudança disruptiva
Essa alteração pode afetar compatibilidade da fonte.
Motivo da mudança
Essa alteração permite que aplicativos que dependem de Microsoft.Extensions.Logging.Abstractions e que usam ProviderAliasAttribute para evitar a dependência do pacote Microsoft.Extensions.Logging completo.
Ação recomendada
Na maioria dos cenários, nenhuma ação é necessária. O tipo é tipo-forwarded de Microsoft.Extensions.Logging para Microsoft.Extensions.Logging.Abstractions, o que permite que o código existente continue a funcionar sem modificação.
O único cenário de quebra potencial ocorre quando o seu projeto faz referência a uma versão mais antiga do Microsoft.Extensions.Logging juntamente com a versão Microsoft.Extensions.Logging.Abstractions do .NET 10. Nessa situação, um erro de compilação pode ocorrer devido a ProviderAliasAttribute ser definido em ambos os assemblies. Para resolver o erro, atualize para a versão .NET 10 do Microsoft.Extensions.Logging.