Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.