是否是可移植类库支持的System.Security.Cryptography命名空间

Ale*_*Pop 9 .net c silverlight cryptography portable-class-library

我正在将现有的多目标Silverlight/.NET项目转换为可移植类库项目,以减少支持多个Microsoft平台所需的项目数.

我在一个使用System.Security.Cryptography命名空间的类中有错误

命名空间'System.Security'中不存在类型或命名空间名称'Cryptography'(您是否缺少程序集引用?)

这个命名空间在Silverlight中可用,我想知道为什么Portable Class Library不支持它?

一个原因可能是此行为是设计原因:任何与加密相关的代码都不应出现在客户端API中.

Dav*_*ean 8

不幸的是,Portable Library不支持Crypto.但是,我们在PclContrib中添加了对它的支持.