我正在尝试添加对System.Security.Cryptography.X509Certificates的引用,但得到的结果是:“类型或命名空间'Cryptography‘在命名空间'System.Security’中不存在。
我已经尝试添加System.Security到引用,我已经尝试添加System.Security.dll,我已经尝试添加mscorlib.dll,我已经尝试找到如何添加Windows.Security.Cryptography。
不走运,因此我不能使用X509Certificate2类,这是我需要的。
有没有人遇到过这种不可能的令人沮丧的情况?
更新:
看着这个问题,RandomNumberGenerator in ASP.NET5我找不到我在Nuget中要找的东西。在努吉特,我只看到System.Security.Cryptography.Hashing.Algorithms.Analyzers.我需要System.Security.Cryptography.X509Certificates
发布于 2016-06-10 05:43:42
您需要将对System.Security.Cryptography.X509Certificates NuGet项目的引用添加到ASP.NET项目中。
.NET核心(这是新的ASP.NET使用的)是一个基于组件的架构,你需要导入你想要的功能的包。当你在Visual Studio中搜索时,你可能没有选中"Include Prerelease“选项,所以.NET核心的库被过滤掉了。
https://stackoverflow.com/questions/37736602
复制相似问题