共用方式為


.NET 9 容器映像不再安裝 zlib

.NET 9 容器映像不再安裝 zlib,因為它不再相依於 .NET 執行階段。

先前的行為

在舊版 .NET 中,.NET 容器映像是從以 Linux 為基礎的映像套件存放庫安裝舊版的 zlib 套件。

新的行為

從 .NET 9 開始,容器映像不再安裝 zlib。 此外,zlib 不再在已從基底映像安裝的映像中更新。

導入的版本

.NET 9 預覽 7

變更類型

此變更為行為變更

變更原因

在 .NET 9 中,執行階段包含以靜態方式連結的 zlib-ng 版本。 因此,.NET 執行階段不再具有 zlib 的套件相依性。 為減少 .NET 容器映像大小,.NET 9 容器映像不再安裝 zlib,並且不再在已從基本 Linux 映像安裝的映像中更新 zlib

在大部分情況下,不需要採取任何動作。 如果您的容器化 .NET 應用程式具有 zlib 的直接套件相依性,應使用套件管理員在 Dockerfile 中手動安裝。

受影響的 API

無。