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