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

时间:2018-08-17 18:54:01

标签: .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库dotnet。

1 个答案:

答案 0 :(得分:0)

LibreSSL is not supported at all by .NET Core

.NET Core需要使用OpenSSL版本1.0。它甚至不支持OpenSSL 1.1(这是与OpenSSL 1.0不兼容的API和ABI)。

.NET Core实际上正在(通过dlopen)寻找与/usr/lib(64)/libssl.so.*之类的路径相匹配的大量文件排列。