Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O ProviderAliasAttribute atributo foi movido do Microsoft.Extensions.Logging assembly para o Microsoft.Extensions.Logging.Abstractions assembly.
Versão introduzida
.NET 10
Comportamento anterior
Nas versões anteriores do .NET, ProviderAliasAttribute foi definido no assembly Microsoft.Extensions.Logging.
Novo comportamento
A partir do .NET 10, ProviderAliasAttribute é definido em Microsoft.Extensions.Logging.Abstractions e, para manter a compatibilidade, é redirecionado por tipo a partir de Microsoft.Extensions.Logging.
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
Essa alteração permite aplicativos que dependem de Microsoft.Extensions.Logging.Abstractions e que usam ProviderAliasAttribute para evitar assumir uma dependência do pacote completo Microsoft.Extensions.Logging.
Ação recomendada
Na maioria dos cenários, nenhuma ação é necessária. O tipo é encaminhado de Microsoft.Extensions.Logging para Microsoft.Extensions.Logging.Abstractions, o que permite que o código existente continue funcionando sem modificação.
O único cenário potencial de interrupção ocorre quando seu projeto faz referência a uma versão mais antiga de Microsoft.Extensions.Logging juntamente com a versão de Microsoft.Extensions.Logging.Abstractions do .NET 10. Nessa situação, um erro de compilação pode ocorrer devido a ProviderAliasAttribute estar definida em ambos os assemblies. Para resolver o erro, atualize para a versão do .NET 10 de Microsoft.Extensions.Logging.