Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
El ProviderAliasAttribute atributo se ha movido del Microsoft.Extensions.Logging ensamblado al Microsoft.Extensions.Logging.Abstractions ensamblado.
Versión introducida
.NET 10
Comportamiento anterior
En versiones anteriores de .NET, ProviderAliasAttribute se definió en el Microsoft.Extensions.Logging ensamblaje.
Nuevo comportamiento
A partir de .NET 10, ProviderAliasAttribute se define en Microsoft.Extensions.Logging.Abstractions y, para mantener la compatibilidad, el tipo se redirecciona desde Microsoft.Extensions.Logging.
Tipo de cambio disruptivo
Este cambio puede afectar a la compatibilidad de orígenes.
Motivo del cambio
Este cambio permite a las aplicaciones que dependen de Microsoft.Extensions.Logging.Abstracciones y que usan ProviderAliasAttribute evitar tomar una dependencia del paquete completo de Microsoft.Extensions.Logging.
Acción recomendada
En la mayoría de los escenarios, no se requiere ninguna acción. El tipo se reenvía de Microsoft.Extensions.Logging a Microsoft.Extensions.Logging.Abstractions, lo que permite que el código existente siga funcionando sin modificaciones.
El único escenario de interrupción potencial se produce cuando el proyecto hace referencia a una versión anterior de Microsoft.Extensions.Logging junto con la versión de .NET 10 de Microsoft.Extensions.Logging.Abstractions. En esta situación, puede ocurrir un error de compilación debido a que ProviderAliasAttribute está definido en ambos ensamblados. Para resolver el error, actualice a la versión de .NET 10 de Microsoft.Extensions.Logging.