1

我已经使用 NuGet 导入了 System.Security.Cryptography.Cng 并且可以实例化 RSACng 类......但是,ExportRSAPrivateKey(和 ImportRSAPrivateKey)方法不存在。

我使用的是 5.0.0 版(最新稳定版)

根据文档,这些功能应该可用。

有什么帮助吗?

4

1 回答 1

2

这些方法是在 .NET Core 3.0 中添加的。它们可用于编译目标 .NET Core 3.0、.NET Core 3.1、.NET 5、任何继承 .NET 5 和 .NET Standard 2.1 的版本。

.NET Standard 2.0 是库的通用目标,因为它为 .NET Framework 和 .NET Core / .NET 提供了通用目标点。由于这些方法在 .NET Framework 中不可用,因此它们不在 .NET Standard 2.0 中。

仔细检查您的库是否设置为针对适当的目标进行编译。

于 2021-02-04T17:33:41.060 回答