.NET Core 2.1 SDK Linux x64 找不到可用的 libssl 版本

Uli*_*liB 5 .net-core

我已经下载了 dotnet-core 二进制 SDK 数据包 (dotnet-sdk-2.1.400-linux-x64.tar.gz) 并想将它安装在我使用 LibreSSL 的 void-linux 系统上。在我运行后,dotnet help我得到了响应No usable version of the libssl was found并且执行被中止。

是否可以让 SDK 与 LibreSSL 一起运行或需要什么版本的 libssl?我无法弄清楚 ssl-library dotnet 与什么相关联。

Oma*_*jid 3

.NET Core 根本不支持LibreSSL 。

.NET Core需要使用OpenSSL 1.0版本。它甚至不支持 OpenSSL 1.1(API 和 ABI 与 OpenSSL 1.0 不兼容)。 2021 年编辑:最新版本的 .NET Core 和 .NET >= 5 现在支持 OpenSSL 1.1。还计划支持 OpenSSL 3.0。

.NET Core 实际上正在(通过dlopen)寻找许多与/usr/lib(64)/libssl.so.*.