我已经下载了 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 与什么相关联。
.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.*.
| 归档时间: |
|
| 查看次数: |
6875 次 |
| 最近记录: |