我正在将现有的多目标 Silverlight/.NET 项目转换为可移植类库项目,以减少支持多个 Microsoft 平台所需的项目数量。
我在一个使用 System.Security.Cryptography 命名空间的类中有一个错误
命名空间“System.Security”中不存在类型或命名空间名称“Cryptography”(您是否缺少程序集引用?)
此命名空间在 Silverlight 中可用,我想知道为什么可移植类库不支持它?
一个原因可能是这种行为是设计使然:任何与密码学相关的代码都不应该出现在客户端 API 中。