.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
無。