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