Delen via


.NET 9-containerinstallatiekopieën installeren zlib niet meer

.NET 9-containerinstallatiekopieën worden niet meer geïnstalleerd zlib omdat het geen afhankelijkheid meer is van .NET Runtime.

Vorig gedrag

In eerdere .NET-versies hebben .NET-containerinstallatiekopieën de nieuwste versie van het zlib pakket geïnstalleerd vanuit de opslagplaatsen van het Linux-basisinstallatiekopieënpakket.

Nieuw gedrag

Vanaf .NET 9 worden containerinstallatiekopieën niet meer geïnstalleerd zlib. Bovendien zlib wordt deze niet meer bijgewerkt in installatiekopieën waarop deze al is geïnstalleerd vanaf de basisinstallatiekopieën.

Versie geïntroduceerd

.NET 9 Preview 7

Type wijziging

Deze wijziging is een gedragswijziging.

Reden voor wijziging

In .NET 9 bevat de runtime een statisch gekoppelde versie van zlib-ng. Als gevolg hiervan heeft de .NET Runtime geen pakketafhankelijkheid meer van zlib. Als u de grootte van .NET-containerinstallatiekopieën wilt verkleinen, worden .NET 9-containerinstallatiekopieën niet meer geïnstalleerd zliben worden deze niet meer zlib bijgewerkt in installatiekopieën waarop deze al is geïnstalleerd vanaf de Basis-Linux-installatiekopieën.

Voor de meeste scenario's is geen actie vereist. Als uw in een container geplaatste .NET-app een directe pakketafhankelijkheid zlibheeft, moet u deze handmatig installeren in uw Dockerfile met behulp van pakketbeheer.

Betrokken API's

Geen.