.NET 以前支持名为 CLR_OPENSSL_VERSION_OVERRIDE
的配置交换机环境变量,该变量允许用户为 Linux 上运行的应用指定首选 OpenSSL 库版本。 在 .NET 10 中,此环境变量已重命名为 DOTNET_OPENSSL_VERSION_OVERRIDE
,以符合 .NET 中其他配置交换机环境变量的命名约定。
以前的行为
CLR_OPENSSL_VERSION_OVERRIDE
环境变量用于指定要在应用程序中加载的首选 OpenSSL 版本。
新行为
DOTNET_OPENSSL_VERSION_OVERRIDE
环境变量用于指定要在应用程序中加载的首选 OpenSSL 版本。
引入的版本
.NET 10 预览版 1
中断性变更的类型
此更改为行为更改。
更改原因
此更改可确保环境变量与所有 .NET 环境变量使用的命名约定一致。
建议的措施
如果有以前使用过 CLR_OPENSSL_VERSION_OVERRIDE
环境变量的 .NET 10 应用,请改用 DOTNET_OPENSSL_VERSION_OVERRIDE
。
受影响的 API
无