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 Preview 4
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
.