共用方式為


.NET 10 需要 Unix 上的 OpenSSL 1.1.1 或更新版本

從 .NET 10 開始,在 .NET 使用 OpenSSL 進行加密的 Unix 平臺上需要 OpenSSL 1.1.1 或更新版本,例如 Linux。 如果 OpenSSL 1.1.1 在需要它的平台上無法使用,則應用程式將無法啟動。 macOS 上的 .NET 10 不會使用 OpenSSL,而且不會受到此變更的影響。

推出的版本

.NET 10

先前的行為

.NET 應用程式支援 1.1.1 之前的 OpenSSL 版本,例如 1.0.2 和 1.1.0。

新行為

從 .NET 10 開始,.NET 應用程式需要 OpenSSL 1.1.1 或更新版本。 如果 OpenSSL 1.1.1 在需要它的平台上無法使用,則應用程式將無法啟動。

破壞性變更的類型

此變更為行為變更

變更的原因

OpenSSL 1.1.1 之前的 OpenSSL 已過時,主流 Linux 或 Unix 發行版不支援。 支援這些過時的 OpenSSL 版本會增加維護的複雜性,而這種努力最好花在支援現代版本的 OpenSSL 上。

使用包含 OpenSSL 1.1.1 或更新版本的 Linux 或 Unix 發行版。

受影響的 API

沒有。