我想在项目中使用HMACSHA1
类,但缺少名称空间System.Security.Cryptography
。如果我添加引用System.Security
,我会找到名称空间Cryptography
但没有类HMACSHA1
。而且我找不到似乎替换Windows.Security.Cryptography
的名称空间System.Security.Cryptography
。
我的专家针对Windows Store应用的框架.NET 4.5
和.NET
,以及Nuget
上的Visual 2012
使用Windows 7
。
有人能解决这个问题吗?
答案 0 :(得分:3)
根据HMACSHA1
Portable Class Library
中没有包含任何信息。
但是:那里有Portable Class Libraries Contrib,其中包含HMACSHA1
的端口
答案 1 :(得分:1)
我在新创建的C#控制台应用程序中听到了类似的问题。默认情况下,系统引用显示了一些System.Security,但没有显示任何Cryptography内容。我必须右键点击'参考','添加参考'并选择系统安全'之后我可以访问密码学的东西。
我对C#相当陌生,如果我的描述不适用于鼻烟,或者此解决方案不适用于移动应用,我很抱歉。也许可以帮助别人。 THX