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.
Mit der Migration einiger Microsoft.Extensions.* NuGet-Pakete aus dem Repository "dotnet/extensions " zu "dotnet/runtime", wie in aspnet/Announcements#411 beschrieben, werden Paketänderungen auf einige der migrierten Pakete angewendet. Eine Diskussion zu diesem Thema finden Sie unter dotnet/aspnetcore#21033.
Eingeführt in Version
5.0 Vorschau 4
Altes Verhalten
Einige Microsoft.Extensions.* Pakete enthalten Paketverweise für APIs, auf denen Ihre App basiert.
Neues Verhalten
Ihre App muss möglicherweise Paketabhängigkeiten hinzufügen. Microsoft.Extensions.*
Grund für Änderung
Die Paketrichtlinien wurden aktualisiert, um eine bessere Angleichung an das dotnet/runtime-Repository zu erreichen. Unter der neuen Richtlinie werden nicht verwendete Paketverweise während des Verpackens aus nupkg-Dateien entfernt.
Empfohlene Aktion
Anwender der betroffenen Pakete sollten eine direkte Abhängigkeit von der entfernten Paketabhängigkeit in ihrem Projekt hinzufügen, wenn APIs aus der entfernten Paketabhängigkeit verwendet werden. In der folgenden Tabelle sind die betroffenen Pakete und die entsprechenden Änderungen aufgeführt.
| Paketname | Änderungsbeschreibung |
|---|---|
| Microsoft.Extensions.Configuration.Binder | Entfernter Verweis auf Microsoft.Extensions.Configuration |
| Microsoft.Extensions.Configuration.Json | Entfernter Verweis auf System.Threading.Tasks.Extensions |
| Microsoft.Extensions.Hosting.Abstractions | Entfernter Verweis auf Microsoft.Extensions.Logging.Abstractions |
| Microsoft.Extensions.Logging | Entfernter Verweis auf Microsoft.Extensions.Configuration.Binder |
| Microsoft.Extensions.Logging.Console | Entfernter Verweis auf Microsoft.Extensions.Configuration.Abstractions |
| Microsoft.Extensions.Logging.EventLog | Verweis auf System.Diagnostics.EventLog für den Zielframework-Moniker von .NET Framework 4.6.1 entfernt |
| Microsoft.Extensions.Logging.EventSource | Entfernter Verweis auf System.Threading.Tasks.Extensions |
| Microsoft.Extensions.Options | Entfernter Verweis auf System.ComponentModel.Annotations |
Beispielsweise wurde der Paketverweis auf Microsoft.Extensions.Configuration aus Microsoft.Extensions.Configuration.Binder entfernt. Im Paket wurde keine API aus der Abhängigkeit verwendet. Benutzer von Microsoft.Extensions.Configuration.Binder, die auf APIs von Microsoft.Extensions.Configuration angewiesen sind, sollten einen direkten Verweis darauf in ihrem Projekt hinzufügen.
Betroffene APIs
Nichts