Partilhar via


As imagens de contêiner do .NET 9 não instalam mais o zlib

As imagens de contêiner do .NET 9 não são mais instaladas zlib , pois não são mais uma dependência do .NET Runtime.

Comportamento anterior

Em versões anteriores do .NET, as imagens de contêiner do .NET instalavam a versão mais recente do zlib pacote a partir dos repositórios do pacote de imagens base do Linux.

Novo comportamento

A partir do .NET 9, as imagens de contêiner não são mais instaladas no zlib. Além disso, zlib não é mais atualizado em imagens onde já está instalado a partir da imagem base.

Versão introduzida

.NET 9 Visualização 7

Tipo de alteração

Esta mudança é uma mudança comportamental.

Razão para a alteração

No .NET 9, o Runtime contém uma versão vinculada estaticamente do zlib-ng. Como resultado, o .NET Runtime não tem mais uma dependência de pacote no zlib. Para reduzir os tamanhos de imagem de contêiner do .NET, as imagens de contêiner do .NET 9 não são mais instaladas zlibe não são mais atualizadas zlib em imagens onde já estão instaladas a partir da imagem base do Linux.

Para a maioria dos cenários, nenhuma ação é necessária. Se seu aplicativo .NET em contêiner tiver uma dependência zlibdireta de pacote, você deverá instalá-lo manualmente em seu Dockerfile usando o gerenciador de pacotes.

APIs afetadas

Nenhum.

Consulte também