Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med migreringen av vissa Microsoft.Extensions.* NuGet-paket från lagringsplatsen dotnet/extensions till dotnet/runtime, enligt beskrivningen i aspnet/Announcements#411, tillämpas paketeringsändringar på några av de migrerade paketen. Information om det här problemet finns i dotnet/aspnetcore#21033.
Version lanserad
5.0 Förhandsversion 4
Gammalt beteende
Vissa Microsoft.Extensions.* paket innehöll paketreferenser för API:er som appen förlitade sig på.
Nytt beteende
Din app kan behöva lägga Microsoft.Extensions.* till paketberoenden.
Orsak till ändring
Paketeringsprinciperna uppdaterades för att bättre överensstämma med dotnet/runtime-lagringsplatsen . Under den nya principen tas oanvända paketreferenser bort från .nupkg-filer under paketeringen.
Rekommenderad åtgärd
Konsumenter av de berörda paketen bör lägga till ett direkt beroende av det borttagna paketberoendet i projektet om API:er från borttagna paketberoenden används. I följande tabell visas de berörda paketen och motsvarande ändringar.
| Paketnamn | Ändra beskrivning |
|---|---|
| Microsoft.Extensions.Configuration.Binder | Referensen till Microsoft.Extensions.Configuration har tagits bort |
| Microsoft.Extensions.Configuration.Json | Referensen System.Threading.Tasks.Extensions har tagits bort |
| Microsoft.Extensions.Hosting.Abstractions | Referensen till Microsoft.Extensions.Logging.Abstractions har tagits bort. |
| Microsoft.Extensions.Logging | Tog bort referensen till Microsoft.Extensions.Configuration.Binder |
| Microsoft.Extensions.Logging.Console | Referensen Microsoft.Extensions.Configuration.Abstractions har tagits bort |
| Microsoft.Extensions.Logging.EventLog | Referensen till System.Diagnostics.EventLog för .NET Framework 4.6.1-målramverket har tagits bort |
| Microsoft.Extensions.Logging.EventSource | Referensen System.Threading.Tasks.Extensions har tagits bort |
| Microsoft.Extensions.Options | Referensen till System.ComponentModel.Annotations har tagits bort |
Paketreferensen till Microsoft.Extensions.Configuration har exempelvis tagits bort från Microsoft.Extensions.Configuration.Binder. Inget API från beroendet användes i paketet. Användare av Microsoft.Extensions.Configuration.Binder som är beroende av Microsoft.Extensions.Configuration:s API:er bör lägga till en direkt referens till den i sitt projekt.
Berörda API:er
None
ASP.NET Core