Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das ProviderAliasAttribute Attribut wurde von der Microsoft.Extensions.Logging Assembly in die Microsoft.Extensions.Logging.Abstractions Assembly verschoben.
Eingeführte Version
.NET 10
Vorheriges Verhalten
In früheren Versionen von .NET ProviderAliasAttribute wurde in der Microsoft.Extensions.Logging Assembly definiert.
Neues Verhalten
Ab .NET 10 wird ProviderAliasAttribute in Microsoft.Extensions.Logging.Abstractions definiert und, um die Kompatibilität aufrechtzuerhalten, von dort aus Microsoft.Extensions.Logging weitergeleitet.
Art der einschneidenden Änderung
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Diese Änderung ermöglicht Anwendungen, die von Microsoft.Extensions.Logging.Abstractions abhängen und die ProviderAliasAttribute verwenden, um eine Abhängigkeit vom vollständigen Microsoft.Extensions.Logging-Paket zu vermeiden.
Empfohlene Aktion
In den meisten Szenarien ist keine Aktion erforderlich. Der Typ ist typumgeleitet von Microsoft.Extensions.Logging auf Microsoft.Extensions.Logging.Abstractions, wodurch vorhandener Code ohne Änderung weiterhin funktioniert.
Das einzige mögliche Breaking-Change-Szenario tritt auf, wenn Ihr Projekt eine ältere Version von Microsoft.Extensions.Logging zusammen mit der .NET 10-Version von Microsoft.Extensions.Logging.Abstractions referenziert. In diesem Fall kann ein Kompilierungsfehler aufgrund der ProviderAliasAttribute Definition in beiden Assemblys auftreten. Um den Fehler zu beheben, führen Sie ein Upgrade auf die .NET 10-Version von Microsoft.Extensions.Logging.