Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Атрибут ProviderAliasAttribute был перемещен из сборки Microsoft.Extensions.Logging в сборку Microsoft.Extensions.Logging.Abstractions .
Представленная версия
.NET 10
Предыдущее поведение
В предыдущих версиях .NET ProviderAliasAttribute был определен в сборке Microsoft.Extensions.Logging .
Новое поведение
Начиная с .NET 10, ProviderAliasAttribute определяется в Microsoft.Extensions.Logging.Abstractions и, для поддержания совместимости, ссылается на Microsoft.Extensions.Logging.
Тип разрушающего изменения
Это изменение может повлиять на совместимость исходного кода .
Причина изменения
Это изменение позволяет приложениям, которые зависят от Microsoft.Extensions.Logging.Abstractions и используют ProviderAliasAttribute, избежать зависимости от полного пакета Microsoft.Extensions.Logging.
Рекомендуемое действие
В большинстве случаев никаких действий не требуется. Тип перенаправлен из Microsoft.Extensions.Logging в Microsoft.Extensions.Logging.Abstractions, что позволяет существующему коду продолжать работать без изменений.
Единственный потенциальный критический сценарий возникает, когда проект ссылается на старую версию Microsoft.Extensions.Logging вместе с версией Microsoft.Extensions.Logging.Abstractions .NET 10. В этой ситуации может возникнуть ошибка компиляции из-за того, что ProviderAliasAttribute определено в обеих сборках. Чтобы устранить ошибку, обновите Microsoft.Extensions.Logging до версии .NET 10.