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.

Wprowadzona wersja

.NET 7

Typ zmiany powodującej niezgodność

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

Przyczyna wprowadzenia 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 obsługiwany tylko, po prostu nie uaktualnij pakietów, których dotyczy ten wpływ.

  • 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

Dotyczy interfejsów API

Następujące pakiety nie są już dostarczane ze starymi strukturami: