.net core .NET Core 2.1 SDK Linux x64未找到可用版本的libssl

.net core .NET Core 2.1 SDK Linux x64未找到可用版本的libssl,.net-core,.net Core,我已经下载了dotnet核心二进制SDK包(dotnet-SDK-2.1.400-linux-x64.tar.gz),并希望将其安装在使用LibreSSL的void linux系统上。运行dotnet help后,我得到响应未找到可用版本的libssl,执行被中止 是否可以让SDK与LibreSSL一起运行,或者需要什么版本的libssl?我无法确定什么是ssl库dotnet链接。LibreSSL .NET Core需要使用OpenSSL 1.0版。它甚至不支持OpenSSL 1.1(它与Ope

我已经下载了dotnet核心二进制SDK包(dotnet-SDK-2.1.400-linux-x64.tar.gz),并希望将其安装在使用LibreSSL的void linux系统上。运行
dotnet help
后,我得到响应
未找到可用版本的libssl
,执行被中止

是否可以让SDK与LibreSSL一起运行,或者需要什么版本的libssl?我无法确定什么是ssl库dotnet链接。

LibreSSL

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


.NET Core实际上正在(通过
dlopen
)查找大量与路径匹配的文件排列,如
/usr/lib(64)/libssl。因此。*

感谢您的链接。如前所述,CLR\u OPENSSL\u VERSION\u OVERRIDE=45 dotnet运行可以工作,但没有任何支持。那么我该怎么办?你能看看这个问题吗?