无法导入HashAlgorithmProviders和CryptographicBuffer类

时间:2017-11-13 17:28:50

标签: c# visual-studio md5

我正在尝试使用从Alireza Noori找到的以下代码创建MD哈希。但我无法同时导入HashAlgorithmProvidersCryptographicBuffer类。即使我尝试使用以下软件包手动添加它们:

using Windows.Security.Cryptography; 
using Windows.Security.Cryptography.Core; 
using Windows.Storage;

为什么我不能导入这些类需要安装吗?

1 个答案:

答案 0 :(得分:0)

很明显,您的使用陈述不正确,它们应该类似于:

using System.Windows.Security.Cryptography; // CryptographicBuffer Class package 
using System.Windows.Security.Cryptography.Core; // HashAlgorithmProviders Class package
using Windows.Storage.Streams;

您必须手动处理这些.dlll框架中的任何一个,具体取决于您的.Net Framework版本 转到:

项目>>添加参考>>框架>>添加System.Web.ApplicationServices +  (.Net 4.5 +)

项目>>添加参考>>框架>>添加System.Web.Security - (.Net 4.0)