mscorlib 5.0.5.0中缺少System.Security.Cryptography.RSA

时间:2014-08-08 22:12:10

标签: c# .net silverlight-5.0 mscorlib .net-4.5.2

我有一个项目在以下行引发错误:

var rsaCrypto = new RSACrypto(1024);


RSACrypto位于 mscorlib 4.0.0.0 System.Security.Cryptography.RSA

然而, mscorlib 5.0.5.0 (通过对象浏览器确认)并非如此:

enter image description here

是什么给出的?我如何获得RSA以便我可以编译?

1 个答案:

答案 0 :(得分:1)

在问题评论中, @DaveZych 提到 mscorlib [5.0.5.0] 是Silverlight 5, @PatrickHofman @SLaks 提到Silverlight中RSA

它们都是正确的,事实证明,它根本不是mscorlib汇编参考。

缺少DH.Scrypt.dll这是Dustin Horne编写并发布到http://scrypt.codeplex.com/的程序集,因此可以在Silverlight 3,4和5中使用RSA加密。