Udostępnij za pośrednictwem


Obsługa bibliotek dla starszych platform

Instalowanie pakietów bibliotek podstawowych w projektach, których platforma docelowa jest starsza niż następujące wersje, nie jest już obsługiwana:

  • .NET Framework 4.6.2
  • .NET 6
  • .NET Standard 2.0

Poprzednie zachowanie

Najnowsze pakiety bibliotek podstawowych innych niż wersja wstępna, które były częścią fali ".NET 6", były obsługiwane w przypadku użycia z projektów przeznaczonych dla platformy .NET Framework 4.6.1 lub nowszej, .NET Core 3.1 lub nowszej lub .NET Standard 2.0 lub nowszej.

Nowe zachowanie

Pakiety bibliotek podstawowych platformy .NET 7 są obsługiwane w projektach przeznaczonych dla platformy .NET Framework 4.6.2 i nowszych, .NET 6 i nowszych lub .NET Standard 2.0 lub nowszych.

Wersja wprowadzona

.NET 7

Typ zmiany przełamującej

Ta zmiana może mieć wpływ na zgodność źródła i zgodność binarną.

Przyczyna zmiany

Kompilowanie pakietów dla wszystkich istniejących struktur zwiększa złożoność i rozmiar pakietu. Następujące struktury są obecnie poza obsługą i nie kompilujemy już pakietów dla tych struktur:

  • .NET Framework 4.6.1
  • .NET Core 3.1
  • .NET 5
  • Jeśli projekt nie jest już rozwijany i tylko utrzymywany, po prostu nie aktualizuj dotkniętych pakietów.

  • Jeśli projekt jest aktywnie opracowywany, uaktualnij go do jednej z następujących platform:

    • .NET Framework 4.6.2
    • .NET Core 6
    • .NET Standard 2.0

Interfejsy API, których dotyczy problem

Następujące pakiety nie są już wysyłane ze starymi frameworkami.